JSF удалить недействительный компонент со страницы
Я использую JSF 1.2 с IceFaces 1.8.
На моей странице я получил selectOneListbox, содержимое которого (например, EQUAL TO, BETWEEN, IN) запускает поля inputText для визуализации. Если выбрано EQUAL TO, одно поле отображается в другом, если выбрано МЕЖДУ выбраны два поля.
Если моя проверка в поле inputText не удалась, и я изменил содержимое списка, объясненный рендеринг не работает.
Так есть ли у кого-нибудь предложение, как удалить "недействительный" компонент со страницы HTML?
1 ответ
Я установил недопустимые компоненты на невидимые.
Я использую visible="#{myManagedBean.fieldVisible}"
атрибут для компонента на моей странице JSF и public boolean isFieldVisible() { return flag; }
в моем управляемом бобе, чтобы достичь этого.