I’m evaluating the UserManager widget (trial version) and trying to implement a close button that hides the right panel (the details/editor view) so the grid expands to fill the available space - similar to how many master-detail layouts work.
What I’ve tried:
I located the cols layout that contains the grid and the right panel (webix_um_tableview), and called hide() on the right panel child view, followed by resize() on the parent layout. This successfully hides the panel and the grid expands - but on the next row click, the panel doesn’t reappear, because UserManager’s internal Jet router renders into it without calling show() on it first.
I also tried manipulating style.display directly on the DOM node and listening for onUrlChange on the widget to restore it, but this is unreliable and feels like the wrong approach.
What I’m looking for:
Is there a supported API - either a service method, an app event, or a configuration option - that controls the visibility of the right panel in a way that cooperates with the internal Jet router? Something equivalent to “deselect / close panel” that the widget itself would use?
Any guidance appreciated. Thank you.