@UiController(value="ui_UiDataFilterConfigurationModel.fragment") @UiDescriptor(value="ui-data-filter-configuration-model-fragment.xml") public class UiDataFilterConfigurationModelFragment extends ScreenFragment
ScreenFragment.AfterInitEvent, ScreenFragment.AttachEvent, ScreenFragment.DetachEvent, ScreenFragment.InitEvent
Modifier and Type | Field and Description |
---|---|
protected io.jmix.core.AccessManager |
accessManager |
protected CheckBox |
availableForAllField |
protected UiComponentProperties |
componentProperties |
protected InstanceContainer<FilterConfiguration> |
configurationDc |
protected Form |
configurationForm |
protected TextField<java.lang.String> |
configurationIdField |
protected io.jmix.core.security.CurrentAuthentication |
currentAuthentication |
protected CheckBox |
defaultForAllField |
protected boolean |
defaultForMeFieldVisible |
protected CheckBox |
generatedIdField |
protected io.jmix.core.MessageTools |
messageTools |
protected UiComponents |
uiComponents |
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
Constructor and Description |
---|
UiDataFilterConfigurationModelFragment() |
Modifier and Type | Method and Description |
---|---|
protected CheckBox |
createDefaultForMeField() |
protected TextField<java.lang.String> |
createNameField() |
boolean |
getDefaultForMeFieldVisible() |
protected void |
initFirstConfigurationFormRow() |
protected void |
initSecondConfigurationFormRow() |
protected void |
initThirdConfigurationFormRow() |
protected void |
onAfterInit(ScreenFragment.AfterInitEvent event) |
protected void |
onAvailableForAllFieldValueChange(HasValue.ValueChangeEvent<java.lang.Boolean> event) |
protected void |
onBeforeClose(Screen.BeforeCloseEvent event) |
protected void |
onGeneratedIdFieldValueChange(HasValue.ValueChangeEvent<java.lang.Boolean> event) |
void |
setDefaultForMeFieldVisible(boolean visible) |
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
@Autowired protected io.jmix.core.security.CurrentAuthentication currentAuthentication
@Autowired protected UiComponentProperties componentProperties
@Autowired protected io.jmix.core.AccessManager accessManager
@Autowired protected UiComponents uiComponents
@Autowired protected io.jmix.core.MessageTools messageTools
@Autowired protected InstanceContainer<FilterConfiguration> configurationDc
@Autowired protected Form configurationForm
@Autowired protected TextField<java.lang.String> configurationIdField
@Autowired protected CheckBox availableForAllField
@Autowired protected CheckBox defaultForAllField
@Autowired protected CheckBox generatedIdField
protected boolean defaultForMeFieldVisible
public UiDataFilterConfigurationModelFragment()
public void setDefaultForMeFieldVisible(boolean visible)
public boolean getDefaultForMeFieldVisible()
@Subscribe protected void onAfterInit(ScreenFragment.AfterInitEvent event)
protected void initFirstConfigurationFormRow()
protected TextField<java.lang.String> createNameField()
protected CheckBox createDefaultForMeField()
protected void initSecondConfigurationFormRow()
protected void initThirdConfigurationFormRow()
@Subscribe(value="availableForAllField") protected void onAvailableForAllFieldValueChange(HasValue.ValueChangeEvent<java.lang.Boolean> event)
@Subscribe(value="generatedIdField") protected void onGeneratedIdFieldValueChange(HasValue.ValueChangeEvent<java.lang.Boolean> event)
@Subscribe(target=PARENT_CONTROLLER) protected void onBeforeClose(Screen.BeforeCloseEvent event)