SSIA
我可以将<s:button>
与<a:support>
一起使用吗?
我似乎无法使其发挥作用。
<h:panelGroup id="pwgen">
<s:decorate template="/layout/definition.xhtml" rendered="#{s:hasRole('sysadmin')}">
<ui:define name="label">#{messages['manualOnetimePassword']}</ui:define>
<s:button value="#{messages['generate']}" propagation="join" action="#{userAdmin.generateManualPasswordForUser()}">
<a:support event="onsubmit" reRender="pwgen" ajaxSingle="true" />
</s:button>
<h:inputText size="30" required="false" value="#{userAdmin.existingUser.manualPassword.password}"/>
</s:decorate>
</h:panelGroup>
我已尝试<a:outputPanel>
和<a:region>
以及event="oncomplete"
,但它总是会重新加载整个页面。
答案 0 :(得分:1)
我找到了答案。
<s:button>
似乎不支持<a:support>
。
我所做的基本上都是将按钮更改为<a:commandButton reRender="foo">
并删除了<a:support>
答案 1 :(得分:0)
因为s:button和s:link不发布你的表单。所以,没有'onsubmit'事件。是的,用a4j替换它:commandButton:)