[MGNLUI-4554] Implement Vaadin 8 - based inline row editing Created: 15/Jun/18  Updated: 18/Apr/19  Resolved: 14/Sep/18

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: 6.0

Type: Task Priority: Neutral
Reporter: Aleksandr Pchelintcev Assignee: Aleksandr Pchelintcev
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
dependency
depends upon MGNLUI-4538 Implement more and better column rend... Closed
depends upon MGNLUI-4553 Finalize JCR property set implementation Closed
is depended upon by MGNLUI-4531 Polish browsing functionality impleme... Closed
supersession
supersedes MGNLUI-4588 Allow property/node renaming directly... Closed
supersedes MGNLUI-4590 Let Grid/TreeGrid be edited in a buff... Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:
Epic Link: UI framework implementation
Sprint: Kromeriz 157, Basel 155, Basel 156
Story Points: 8

 Description   

Grid/TreeGrid has in-built editor API, which can play together with parts of the from framework improvements that we introduced (binders/property sets etc).

  • Current TreeTable-based inline editing is complicated.
  • Inline editing as a whole is bound to text fields.
  • New data binding concept can be used for a table row. Imagine each cell the table row being a form field.

Add support for inline editing in Grid/TreeGrid. We have the option to provide more elaborate inline editing. 

User story:

When I editing an item in the workbench, help me fill the correct content and  avoid errors. Suggests valid values, show dropdowns instead of free text, checkboxes for true/false and so on.

To do: Check wiki for earlier inline editing requirements.

Acceptance criteria:

  • Implement inline editing in the Grid.
  • Inline form data validation and experience is triggered when the user edits a cell.
  • Configuration is robust and not hacky.
  • Demos:
    • Boolean field that currently expects true vs. false text is represented as a checkbox. 
    • Any field where the value is not arbitrary text, the field helps the user enter valid values.


 Comments   
Comment by Roman Kovařík [ 03/Aug/18 ]

Closing as DEV ticket, to be moved to UI, reopened, polished and integrated.

Comment by Aleksandr Pchelintcev [ 09/Aug/18 ]

We're still yet to add support for inline editing of JCR properties and proper support for renaming JCR items.

Generated at Mon Feb 12 09:17:47 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.