Class DynamicModelSettingsView.EditorStateUrlQueryParametersBinder

java.lang.Object
io.jmix.flowui.facet.urlqueryparameters.AbstractUrlQueryParametersBinder
io.jmix.dynmodelflowui.view.DynamicModelSettingsView.EditorStateUrlQueryParametersBinder
All Implemented Interfaces:
UrlQueryParametersFacet.Binder
Enclosing class:
DynamicModelSettingsView

protected class DynamicModelSettingsView.EditorStateUrlQueryParametersBinder extends AbstractUrlQueryParametersBinder
Reflects the editor mode and active tab in the URL query parameters and restores them when the view is (re)opened with a deep link. See spec ยง "URL State Binding".
  • Constructor Details

    • EditorStateUrlQueryParametersBinder

      protected EditorStateUrlQueryParametersBinder()
  • Method Details

    • updateState

      public void updateState(com.vaadin.flow.router.QueryParameters queryParameters)
      Description copied from interface: UrlQueryParametersFacet.Binder
      Informs query parameters binder that view query parameters has been changed.
      Parameters:
      queryParameters - a view query parameters
    • getComponent

      public @Nullable com.vaadin.flow.component.Component getComponent()
      Description copied from class: AbstractUrlQueryParametersBinder
      Returns the component associated with this binder.
      Specified by:
      getComponent in class AbstractUrlQueryParametersBinder
      Returns:
      the component instance if available, or null if no component is associated
    • publishState

      protected void publishState()