Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-4554

Implement Vaadin 8 - based inline row editing

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Neutral Neutral
    • 6.0
    • None
    • None
    • None
    • Kromeriz 157, Basel 155, Basel 156
    • 8

      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.

        Acceptance criteria

              apchelintcev Aleksandr Pchelintcev
              apchelintcev Aleksandr Pchelintcev
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Task DoR