是否通过支持重新渲染

发布于 2024-10-07 08:36:19 字数 916 浏览 0 评论 0原文

SSIA

我可以将 一起使用吗?

我似乎无法让它发挥作用。

<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>

我尝试过 以及 event="oncomplete" 但它总是重新加载整个页。

SSIA

Can I use <s:button> with <a:support>?

I can't seem to make it work.

<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>

I have tried <a:outputPanel> and <a:region> and also event="oncomplete" but it always reloads the entire page.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

四叶草在未来唯美盛开 2024-10-14 08:36:19

我找到了答案。

似乎不支持

我所做的基本上是将按钮更改为 并删除

I found the answer.

It doesn't seem that <s:button> supports <a:support>.

All I did basically is changed the button to be <a:commandButton reRender="foo"> and removing the <a:support>

风月客 2024-10-14 08:36:19

因为 s:button 和 s:link 不会发布您的表单。因此,没有“onsubmit”事件。是的,用 a4j:commandButton 替换它:)

Because s:button and s:link dont post your form. So, there are no 'onsubmit' event. Yes, replace it with a4j:commandButton :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文