You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "Andi Huber (Jira)" <ji...@apache.org> on 2020/10/04 07:27:00 UTC

[jira] [Resolved] (ISIS-2340) New common UI Model Module

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