|
In order to turn BrowserPresenter completely JCR-free, we still need to move the #editItem() logic out of it. This is currently invoked:
- from inplace-editing, through an ItemEditedEvent listener
- from SaveConfigDialogAction (save action on the editProperty dialog) which also fires a new ItemEditedEvent on the subApp event bus.
This logic should move to an action.
During the process, it may also be necessary to finally refactor inplace-editing into TreeView and an external fieldFactory, rather than inside the extended TreeTable component.
|