[ 
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)

Reply via email to