mirror of
https://gitee.com/jmix/cuba.git
synced 2024-11-30 18:27:56 +08:00
Доп. поле типа "Логическое" не может быть обязательным атрибутом #PL-2336 Fixed
This commit is contained in:
parent
8f2a0a514a
commit
e123ab7527
@ -147,6 +147,9 @@ public class AttributeEditor extends AbstractEditor<CategoryAttribute> {
|
||||
attribute.setDataType(value.toString());
|
||||
generateDefaultEnumValueField(!dataTypeFieldInited);
|
||||
} else {
|
||||
if (RuntimePropsDatasource.PropertyType.BOOLEAN.equals(value)) {
|
||||
requiredField.setVisible(false);
|
||||
}
|
||||
attribute.setDataType(value.toString());
|
||||
attribute.setIsEntity(false);
|
||||
generateDefaultValueField((Enum<RuntimePropsDatasource.PropertyType>) value, !dataTypeFieldInited);
|
||||
@ -467,6 +470,10 @@ public class AttributeEditor extends AbstractEditor<CategoryAttribute> {
|
||||
if (screenField != null) {
|
||||
screenField.setEnabled(!attribute.getLookup());
|
||||
}
|
||||
|
||||
if (dataTypeField.getValue() != null && dataTypeField.getValue().equals(RuntimePropsDatasource.PropertyType.BOOLEAN)) {
|
||||
requiredField.setVisible(false);
|
||||
}
|
||||
}
|
||||
|
||||
protected void clearComponents() {
|
||||
|
Loading…
Reference in New Issue
Block a user