[
https://issues.apache.org/jira/browse/ISIS-1473?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Keir Haywood updated ISIS-1473:
--------------------------------------
Fix Version/s: (was: 2.1.4)
> 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: Isis Viewer Wicket
> Affects Versions: 1.13.0
> Reporter: Cesar Lugo
> Priority: Major
>
> 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
(v8.3.4#803005)