[
https://issues.apache.org/jira/browse/ISIS-2340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andi Huber resolved ISIS-2340.
------------------------------
Resolution: Implemented
Most notable, we implemented a new programmatic Interaction API similar to the
WrapperFactory, but with more fine grained support for validation callbacks and
parameter negotiation. We introduced bindable components, that any UI
implementation can bind its UI elements to.
This is still work in progress and requires some cleaning up of classes and
concepts that are no longer used.
Also Note: first idea was to also base the Wicket Viewer on this new common
infrastructure, but it turned out, that there is too high risk of breaking
things that already work great with Wicket. Nevertheless Parameter Negotiation
for the Wicket Viewer received some fixes while we were working on this common
UI infrastructure.
There will be follow up tasks to this one, targeting the next milestone.
> New common UI Model Module
> --------------------------
>
> Key: ISIS-2340
> URL: https://issues.apache.org/jira/browse/ISIS-2340
> Project: Isis
> Issue Type: New Feature
> Reporter: Andi Huber
> Assignee: Andi Huber
> Priority: Major
> Fix For: 2.0.0-M4
>
>
> Consolidate code that is common to all viewers into a new module.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)