@UiController(value="dshbrd_SimpleValue.fragment") @UiDescriptor(value="simple-value-fragment.xml") public class SimpleValueFragment extends io.jmix.ui.screen.ScreenFragment implements ValueFragment
Modifier and Type | Field and Description |
---|---|
protected io.jmix.ui.component.CheckBox |
checkBox |
protected io.jmix.core.metamodel.datatype.DatatypeRegistry |
datatypeRegistry |
protected io.jmix.ui.component.DateField<java.util.Date> |
dateField |
protected io.jmix.ui.component.TextField<java.math.BigDecimal> |
decimalField |
protected io.jmix.ui.component.HBoxLayout |
hBox |
protected io.jmix.ui.component.TextField<java.lang.Integer> |
intField |
protected io.jmix.ui.component.TextField<java.lang.Long> |
longField |
protected io.jmix.ui.component.TextField<java.lang.String> |
textField |
protected io.jmix.ui.component.TimeField<java.util.Date> |
timeField |
protected ParameterType |
type |
protected io.jmix.ui.component.TextField<java.util.UUID> |
uuidField |
VALUE, VALUE_TYPE
Constructor and Description |
---|
SimpleValueFragment() |
Modifier and Type | Method and Description |
---|---|
ParameterValue |
getValue() |
protected void |
initDateField(java.lang.String format) |
void |
onInit(io.jmix.ui.screen.ScreenFragment.InitEvent event) |
protected void |
setBoolean(BooleanParameterValue value) |
protected void |
setDate(DateParameterValue value) |
protected void |
setDateTime(DateTimeParameterValue value) |
protected void |
setDecimal(DecimalParameterValue value) |
protected void |
setInteger(IntegerParameterValue value) |
protected void |
setLong(LongParameterValue value) |
protected void |
setString(StringParameterValue value) |
protected void |
setTime(TimeParameterValue value) |
protected void |
setUUID(UuidParameterValue value) |
protected void |
showField(ParameterValue parameterValue) |
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.ui.component.TextField<java.lang.Integer> intField
@Autowired protected io.jmix.ui.component.TextField<java.math.BigDecimal> decimalField
@Autowired protected io.jmix.ui.component.TextField<java.lang.Long> longField
@Autowired protected io.jmix.ui.component.TextField<java.util.UUID> uuidField
@Autowired protected io.jmix.ui.component.TextField<java.lang.String> textField
@Autowired protected io.jmix.ui.component.DateField<java.util.Date> dateField
@Autowired protected io.jmix.ui.component.TimeField<java.util.Date> timeField
@Autowired protected io.jmix.ui.component.CheckBox checkBox
@Autowired protected io.jmix.ui.component.HBoxLayout hBox
@Autowired protected io.jmix.core.metamodel.datatype.DatatypeRegistry datatypeRegistry
protected ParameterType type
@Subscribe public void onInit(io.jmix.ui.screen.ScreenFragment.InitEvent event)
public ParameterValue getValue()
getValue
in interface ValueFragment
protected void showField(@Nullable ParameterValue parameterValue)
protected void setDateTime(@Nullable DateTimeParameterValue value)
protected void setDate(@Nullable DateParameterValue value)
protected void initDateField(java.lang.String format)
protected void setTime(@Nullable TimeParameterValue value)
protected void setDecimal(@Nullable DecimalParameterValue value)
protected void setInteger(@Nullable IntegerParameterValue value)
protected void setLong(@Nullable LongParameterValue value)
protected void setString(@Nullable StringParameterValue value)
protected void setUUID(@Nullable UuidParameterValue value)
protected void setBoolean(@Nullable BooleanParameterValue value)