Dan Haywood updated ISIS-1473:
    Fix Version/s:     (was: 2.5.0)

> Inline edit for mutable collections with filtering
> --------------------------------------------------
>                 Key: ISIS-1473
>                 URL: https://issues.apache.org/jira/browse/ISIS-1473
>             Project: Isis
>          Issue Type: Improvement
>          Components: Core: Viewer: Wicket
>    Affects Versions: 1.13.0
>            Reporter: Cesar Lugo
>            Priority: Major
>             Fix For: 1.19.0
> Ability to allow inline mutable collections allowing filters.  This would 
> allow the users to edit collections in the same grid shown in the Viewer, and 
> also filter data using multiple types of filters.
> Mutable collections might include:
> - Row selection to identify which row to edit.
> - Move around the properties within a collection either using the TAB key or 
> using the mouse to position in a specific property.
> - Properties with multiple allowed values or with foreign lookup shown as a 
> drop down selection list. Ideally, if multiple values are allowed (1:N), 
> multi-selection might be allowed.
> - Existing values in a cell should be auto selected when the user reaches the 
> cell, to facilitate replacing the existing value by just keying in the new 
> value.
> - Allow creation of new elements in the collection by adding a row. Multiple 
> rows could be added by reaching the end of a row and keying in the TAB key, 
> and also by selecting a blank space by the end of the collection grid.
> - Ability to define in the meta data of the collection which properties are 
> editable in this grid.
> - Ability to define in the meta data if the user is allowed to add rows in 
> this collection.
> Filters:
> - Associate default filters to domain entities of the domain model.
> - Associate default filters to collections, ideally by inheriting filters 
> from the domain entities they are composed of.
> - Ability to define the type of filter (GUI widget), like drop down list, 
> type ahead lists, combo box, radio button, range slider, date pick, date 
> range slider.
> So default filters would be shown automatically in the UI, either in a stand 
> alone displayed entity, or on top of the collection.
> Ability to override filters for specific views.

This message was sent by Atlassian JIRA

Reply via email to