Class UiDataFilterConfigurationModelFragment

java.lang.Object
io.jmix.ui.screen.ScreenFragment
io.jmix.uidata.app.filter.configuration.UiDataFilterConfigurationModelFragment
All Implemented Interfaces:
FrameOwner

@UiController("ui_UiDataFilterConfigurationModel.fragment") @UiDescriptor("ui-data-filter-configuration-model-fragment.xml") public class UiDataFilterConfigurationModelFragment extends ScreenFragment
  • Field Details

    • currentAuthentication

      @Autowired protected CurrentAuthentication currentAuthentication
    • componentProperties

      @Autowired protected UiComponentProperties componentProperties
    • accessManager

      @Autowired protected AccessManager accessManager
    • uiComponents

      @Autowired protected UiComponents uiComponents
    • messageTools

      @Autowired protected MessageTools messageTools
    • configurationDc

      @Autowired protected InstanceContainer<FilterConfiguration> configurationDc
    • configurationForm

      @Autowired protected Form configurationForm
    • configurationIdField

      @Autowired protected TextField<String> configurationIdField
    • availableForAllField

      @Autowired protected CheckBox availableForAllField
    • defaultForAllField

      @Autowired protected CheckBox defaultForAllField
    • generatedIdField

      @Autowired protected CheckBox generatedIdField
    • defaultForMeFieldVisible

      protected boolean defaultForMeFieldVisible
  • Constructor Details

    • UiDataFilterConfigurationModelFragment

      public UiDataFilterConfigurationModelFragment()
  • Method Details

    • setDefaultForMeFieldVisible

      public void setDefaultForMeFieldVisible(boolean visible)
    • getDefaultForMeFieldVisible

      public boolean getDefaultForMeFieldVisible()
    • onAfterInit

      @Subscribe protected void onAfterInit(ScreenFragment.AfterInitEvent event)
    • initFirstConfigurationFormRow

      protected void initFirstConfigurationFormRow()
    • createNameField

      protected TextField<String> createNameField()
    • createDefaultForMeField

      protected CheckBox createDefaultForMeField()
    • initSecondConfigurationFormRow

      protected void initSecondConfigurationFormRow()
    • updateHostScreenReadOnlyState

      protected void updateHostScreenReadOnlyState(boolean allowGlobalFilters, boolean isAvailableForAll)
    • initThirdConfigurationFormRow

      protected void initThirdConfigurationFormRow()
    • onAvailableForAllFieldValueChange

      @Subscribe("availableForAllField") protected void onAvailableForAllFieldValueChange(HasValue.ValueChangeEvent<Boolean> event)
    • onGeneratedIdFieldValueChange

      @Subscribe("generatedIdField") protected void onGeneratedIdFieldValueChange(HasValue.ValueChangeEvent<Boolean> event)
    • onBeforeClose

      @Subscribe(target=PARENT_CONTROLLER) protected void onBeforeClose(Screen.BeforeCloseEvent event)