У меня есть сложная страница ICEFaces XHTML, которая отображает определенные компоненты условно на основе флагов, установленных при вводе данных пользователем на странице. То, что я хотел бы сделать, - это сразу сфокусироваться на определенном поле, как только оно появится, чего может не быть при первоначальном отображении страницы.
Документация ICEFaces предполагает, что я могу сделать это, используя атрибут focus компонента outputBody. В частности:
Если вы устанавливаете начальный фокус, фокусируемый компонент должен отображаться при первом вызове рендеринга, если нет, тогда устанавливайте атрибут focus только тогда, когда компонент визуализируется.
Похоже, что я могу манипулировать значением атрибута focus во время визуализации моего условного компонента. Однако я не вижу никаких атрибутов компонента inputText, которые бы позволили мне изменить значение во время визуализации компонента.
Я неправильно читаю документацию? Когда и где я могу изменить значение атрибута focus объекта outputBody, чтобы мое условно отображаемое поле получало фокус ввода при его появлении? Или я использую не тот инструмент для решения этой проблемы?