【问题标题】:Call richfaces itemChangeListener when page loads页面加载时调用richfaces itemChangeListener
【发布时间】:2014-05-02 13:34:28
【问题描述】:

我有 <rich:tabPanel> 属性 itemChangeListener="#{panelChangeListener.change} 加载所选面板的内容(来自数据库的项目)并将其添加到另一个 div。但是,当页面加载时,不会调用导致空白 div 的 itemChangeListener。即使单击已加载的选项卡,也不会调用 itemChangeListener。

代码示例可能如下所示:

   <rich:tabPanel switchType="server" selectedTab="first" itemChangeListener="#{panelChangeListener.change}">
                <rich:tab name="first" header="First">
                </rich:tab>
                <rich:tab name="second" header="Second">
                </rich:tab>
   </rich:tabPanel>

有没有办法让它调用?这是预期的行为吗?

【问题讨论】:

    标签: jsf richfaces


    【解决方案1】:

    当您切换选项卡时会触发侦听器,因此单击已加载的选项卡不会执行任何操作。当您决定显示第一个选项卡时,您应该为第一个选项卡准备好数据。

    【讨论】:

      猜你喜欢
      • 2011-05-25
      • 2013-07-23
      • 2011-02-12
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      • 2012-05-27
      • 2012-12-15
      • 1970-01-01
      相关资源
      最近更新 更多