Условное значение по умолчанию в JSONForm ⇐ Javascript
-
Гость
Условное значение по умолчанию в JSONForm
Можно ли иметь условное значение по умолчанию?
У меня есть элемент Extract, который имеет логическое значение. Его значение по умолчанию — true.
Но у меня также есть правило скрывать это поле на основе свойства другого элемента:
{ "тип": "Управление", "scope": "#/properties/extract", "label": "Извлечь", "правило": { "эффект": "СКРЫТЬ", "состояние": { "scope": "#/properties/fieldType", "схема": { "перечисление": [ "пользовательский тип", "список произвольного типа", "список списков произвольного типа" ] } } } } Я попробовал ниже:
{ "тип": "Управление", "scope": "#/properties/extract", "label": "Извлечь", "правило": { "эффект": "СКРЫТЬ", "состояние": { "scope": "#/properties/fieldType", "схема": { "перечисление": [ "пользовательский тип", "список произвольного типа", "список списков произвольного типа" ]}, «по умолчанию»: ложь } } }
Но это не работает.
Можно ли удалить значение по умолчанию, когда оно скрыто?
Можно ли иметь условное значение по умолчанию?
У меня есть элемент Extract, который имеет логическое значение. Его значение по умолчанию — true.
Но у меня также есть правило скрывать это поле на основе свойства другого элемента:
{ "тип": "Управление", "scope": "#/properties/extract", "label": "Извлечь", "правило": { "эффект": "СКРЫТЬ", "состояние": { "scope": "#/properties/fieldType", "схема": { "перечисление": [ "пользовательский тип", "список произвольного типа", "список списков произвольного типа" ] } } } } Я попробовал ниже:
{ "тип": "Управление", "scope": "#/properties/extract", "label": "Извлечь", "правило": { "эффект": "СКРЫТЬ", "состояние": { "scope": "#/properties/fieldType", "схема": { "перечисление": [ "пользовательский тип", "список произвольного типа", "список списков произвольного типа" ]}, «по умолчанию»: ложь } } }
Но это не работает.
Можно ли удалить значение по умолчанию, когда оно скрыто?
Мобильная версия