Пожалуйста, посмотрите следующий фрагмент кода:
<h:form>
<h:panelGrid columns="2">
<h:inputText value="#{vehicleBean.pin}" />
<a4j:commandButton action="#{vehicleBean.loadVehiclesByPin}" render="results"/>
</h:panelGrid>
</h:form>
<a4j:outputPanel id="results">
<rich:dataTable value="#{vehicleBean.vehicles}" rendered="#{not empty vehicleBean.vehicles}">
...
</rich:dataTable>
</a4j:outputPanel>
Когда я нажимаю кнопку, отправляется запрос Ajax для загрузки некоторых бизнес-объектов.Они отображаются в rich: dataTable, который отображается только в том случае, если соответствующий массив не пустой.
Это работает для меня в Chrome Firefox 4, но не в IE9.Но я почти уверен, что это моя вина, а не IE;элемент рендеринга)?
Какой элемент (-ы) следует повторно отрендерить? CommandButton также имеет атрибут execute: когда и почему я должен использовать этот атрибут?1016 *
Привет Себи