Правила отображения полей, очистить скрытые поля
Добавлено: 20 май 2022, 13:52
Добрый день,
В сущности имеются следующие поля:
1) Категория [334] (переключатели - глобальный список)
--Первая [441]
--Вторая [442]
--Третья [443]
2) Классификация1 [335] (выпадающий список - глобальный список)
----Значение 1 [451]
----Значение 2 [452]
3) Классификация2 [336] (выпадающий список - глобальный список)
----Значение 1 [461]
----Значение 2 [462]
4) Классификация3 [337] (выпадающий список -глобальный список)
----Значение 1 [471]
----Значение 2 [472]
5) Вес [511] (числовое поле)
6) Объем [512] (числовое поле)
Настроены правила отображения полей:
1) При выборе Первой категории [441] отображается поле Классификация1 [335], скрываются поля Классификация2 [336] и Классификация3 [337].
2) При выборе Второй категории [442] отображается поле Классификация2 [336], скрываются поля Классификация1 [335] и Классификация3 [337].
3) При выборе Третей категории [443] отображается поле Классификация3 [337], скрываются поля Классификация1 [335] и Классификация2 [336].
Далее в зависимости от выбора соответствующих значений в классификациях отображаются и скрываются другие поля Вес[511] , Объем[512] и т.д.
Проблема в том, что в форме добавления записи в сущность если выбрать Вторую категорию [442] и установить любое значение поля Классификация2 [336], а потом переключить на первую категорию[334] и установить любое значение из поля Классификация1 [335], в записи сохраняются оба установленных значения.
Подскажите, есть ли возможность сохранять скрытые поля пустыми? Т.е. чтобы при переключении категории, значения в скрытых полях сохранялись пустыми (чистыми).
В сущности имеются следующие поля:
1) Категория [334] (переключатели - глобальный список)
--Первая [441]
--Вторая [442]
--Третья [443]
2) Классификация1 [335] (выпадающий список - глобальный список)
----Значение 1 [451]
----Значение 2 [452]
3) Классификация2 [336] (выпадающий список - глобальный список)
----Значение 1 [461]
----Значение 2 [462]
4) Классификация3 [337] (выпадающий список -глобальный список)
----Значение 1 [471]
----Значение 2 [472]
5) Вес [511] (числовое поле)
6) Объем [512] (числовое поле)
Настроены правила отображения полей:
1) При выборе Первой категории [441] отображается поле Классификация1 [335], скрываются поля Классификация2 [336] и Классификация3 [337].
2) При выборе Второй категории [442] отображается поле Классификация2 [336], скрываются поля Классификация1 [335] и Классификация3 [337].
3) При выборе Третей категории [443] отображается поле Классификация3 [337], скрываются поля Классификация1 [335] и Классификация2 [336].
Далее в зависимости от выбора соответствующих значений в классификациях отображаются и скрываются другие поля Вес[511] , Объем[512] и т.д.
Проблема в том, что в форме добавления записи в сущность если выбрать Вторую категорию [442] и установить любое значение поля Классификация2 [336], а потом переключить на первую категорию[334] и установить любое значение из поля Классификация1 [335], в записи сохраняются оба установленных значения.
Подскажите, есть ли возможность сохранять скрытые поля пустыми? Т.е. чтобы при переключении категории, значения в скрытых полях сохранялись пустыми (чистыми).