答案 0 :(得分:1)
唯一的方法是将这些ajax组件包装在panelgroups中并使用rendered属性。您基本上需要提供条件呈现并提供ajax组件的非ajax替代方案。
所以你会有类似的东西:
<h:panelGroup rendered="#{someBean.ajaxEnabled}">
<a4j:commandButton ..... />
</h:panelGroup>
<h:panelGroup rendered="#{!someBean.ajaxEnabled}">
<h:commandButton ..... />
</h:panelGroup>