2015-05-07 4 views
-1

У меня есть форма калитки, и в этой форме есть компоненты и панель (содержит несколько компонентов). Когда я перезагружаюсь с помощью formComponent.clearInput(), он сбрасывает только компоненты формы, но не компоненты внутри панели.Сброс компонентов панели внутри формы

Пожалуйста, дайте мне знать, как сбросить компоненты панели.

ответ

1

В идеале ваши компоненты должны управляться теми же объектами модели, которые находятся за формой. Это означает, что вам не нужно явно их полностью перезагружать, только добавьте их в AjaxRequestTarget, если вы хотите обновить их во время обслуживания запроса ajax.

1

FormComponent.clearInput() очищает параметр запроса, который передает этот компонент формы, a.k.a. его input. И он очищает только этот компонент формы.

Вы должны использовать Form.clearInput() для очистки входов для всех компонентов FormComponent в этой форме.

Смежные вопросы