Как я могу сбросить страницу adf без явного жесткого кодирования?

У меня есть форма с несколькими полями ввода, полями выбора и т. Д.

Как я могу сбросить контрольные значения на null / empty без написания кода. Я имею в виду, есть ли какое-либо свойство, которое автоматически сбрасывает страницу или элементы управления?


person lovin    schedule 29.01.2013    source источник


Ответы (1)


Вы можете использовать что-то вроде этого:

       <af:commandLink text="commandLink with resetActionListener"
                            id="cl1" immediate="true" actionListener="#{demoInput.reset}">
         <af:resetActionListener/>
       </af:commandButton>

Дополнительная информация здесь.

person Bogdan    schedule 29.01.2013
comment
Этот пример взят из документации по ссылке. Вам не всегда нужно реализовывать этот прослушиватель действий. Я реализовал этот прослушиватель действий в одном случае, когда у меня было autoSubmit = true в поле выбора. В этом случае, когда выбор был изменен, новое значение уже было отправлено, поэтому мне пришлось вручную отслеживать это изменение и сбросить его до начального значения в прослушивателе действий. - person Bogdan; 29.01.2013