【问题标题】:Opening a Rich Modal Panel on Button Click在按钮单击时打开丰富的模式面板
【发布时间】:2010-08-02 08:38:28
【问题描述】:

我正在尝试通过单击按钮打开一个包含填充数据的丰富模式面板

试过了

<h:commandButton id="btn_search" value="#{text['button.add']}" 
                    action="#{cartBean.search}"
                    oncomplete="#{rich:component('dlg_results')}.show()">                            
                    </h:commandButton>

<h:commandButton id="btn_search" value="#{text['button.add']}" 
                    action="#{cartBean.search}" immediate="true">
                        <rich:componentControl for="dlg_results" attachTo="btn_search" operation="show" event="onclick"/>
                    </h:commandButton>

此代码在按钮单击时打开模型面板,但是当从服务器发回响应时,整个页面都会刷新

有人可以建议一种方法来处理这个吗???

【问题讨论】:

    标签: jsf


    【解决方案1】:

    使用&lt;a4j:commandButton&gt; 代替h:commandButton

    【讨论】:

      【解决方案2】:

      谢谢,这是有用的信息。

      我在rich:modalpanel 中使用了showWhenRendered 标签来解决我的问题。如果找到记录,我在我的 bean 中添加了一个变量,并在单击按钮时将其值设置为 true。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-07
        • 1970-01-01
        • 2017-12-12
        • 2023-03-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多