You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "Cesar Lugo (JIRA)" <ji...@apache.org> on 2016/07/19 15:43:20 UTC

[jira] [Created] (ISIS-1473) Inline edit for mutable collections with filtering

Cesar Lugo created ISIS-1473:
--------------------------------

             Summary: 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
            Assignee: Dan Haywood


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
(v6.3.4#6332)