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
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.ScreenFragment
ScreenFragment.AfterInitEvent, ScreenFragment.AttachEvent, ScreenFragment.DetachEvent, ScreenFragment.InitEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected AccessManager
protected CheckBox
protected UiComponentProperties
protected InstanceContainer<FilterConfiguration>
protected Form
protected CurrentAuthentication
protected CheckBox
protected boolean
protected CheckBox
protected MessageTools
protected UiComponents
Fields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected CheckBox
boolean
protected void
protected void
protected void
protected void
protected void
protected void
protected void
void
setDefaultForMeFieldVisible
(boolean visible) protected void
updateHostScreenReadOnlyState
(boolean allowGlobalFilters, boolean isAvailableForAll) Methods inherited from class io.jmix.ui.screen.ScreenFragment
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
-
Field Details
-
currentAuthentication
-
componentProperties
-
accessManager
-
uiComponents
-
messageTools
-
configurationDc
-
configurationForm
-
configurationIdField
-
availableForAllField
-
defaultForAllField
-
generatedIdField
-
defaultForMeFieldVisible
protected boolean defaultForMeFieldVisible
-
-
Constructor Details
-
UiDataFilterConfigurationModelFragment
public UiDataFilterConfigurationModelFragment()
-
-
Method Details
-
setDefaultForMeFieldVisible
public void setDefaultForMeFieldVisible(boolean visible) -
getDefaultForMeFieldVisible
public boolean getDefaultForMeFieldVisible() -
onAfterInit
-
initFirstConfigurationFormRow
protected void initFirstConfigurationFormRow() -
createNameField
-
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
-