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

Implement Vaadin 8 - based inline row editing

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Neutral
    • 6.0
    • None
    • None
    • None
    • Kromeriz 157, Basel 155, Basel 156
    • 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.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR