Oracle APEX - сделать поле условно обязательным

У меня есть элемент, который отображается условно - на основе выбора другого элемента. Я хочу сделать этот элемент ненужным, когда он скрыт. Как лучше всего это сделать?


person Coding Duchess    schedule 03.02.2020    source источник


Ответы (1)


Как вы, вероятно, обнаружили, вы не можете просто установить атрибут Required зависимого элемента, так как это делает его обязательным, даже когда он скрыт. Вместо этого вы можете создать проверку типа «Item is NOT NULL» для зависимого элемента, но с условием на стороне сервера, основанным на значении другого элемента.

Например, предположим, что первым элементом является P12_JOB, а вторым - P12_COMMISSION, а P12_COMMISSION отображается только тогда, когда P12_JOB = 'SALESMAN'. Тогда эта проверка сделает это:

введите описание изображения здесь

Как видите, там доступны различные настройки, которые вы должны проверить, подходят для вас, например: Всегда выполнять, отображать местоположение.

person Tony Andrews    schedule 03.02.2020
comment
Спасибо! Это было очень полезно - person Coding Duchess; 03.02.2020