-
Task
-
Resolution: Done
-
Neutral
-
None
-
None
-
None
-
-
Empty show more show less
-
Empty show more show less
-
Basel 155, Basel 156
-
3
Current configuration app has some noneditable field for nodes, editable for properties ("value" of property)
- vaadin doesn't support conditional editing https://github.com/vaadin/framework/issues/9871
- there could be some workarounds, e.g. https://github.com/vaadin/framework/issues/11002
Some research hints:
- the case is the most relevant to the TreeGrid: there we might display both properties and nodes, but only properties can have a value and => only for the case of properties the cells of the corresponding column can/should be editable.
- the workaround above suggests to block the whole row from being edited depending on the data. But in our case it might only certain cells, not the whole row that should be non-editable, so most likely the workaround is not applicable to us.
- however, we should maybe research whether we could columns not just to the component that is configured in the definition, but to a special wrapper which would present a said component once the cells is clearly editable (the underlying row is bound to Node) and smth readonly (e.g. a label) - if not.
Acceptance criteria
- depends upon
-
MGNLUI-4553 Finalize JCR property set implementation
- Closed
- is depended upon by
-
MGNLUI-4531 Polish browsing functionality implementation
- Closed