【问题标题】:Composite compoent command button actionListener issue复合组件commandbutton actionListener问题
【发布时间】:2012-12-21 18:13:31
【问题描述】:

尝试使用 jsf2.0 (Mojarra) 开发复合组件,该组件应根据 bean 的列表动态呈现命令按钮。按钮操作和立即属性工作正常。尝试添加操作侦听器属性,而操作侦听器不应该对立即属性值为 true 的按钮起作用。有人可以建议我如何实现吗?

【问题讨论】:

    标签: jsf-2


    【解决方案1】:

    您可以将两个互斥的命令按钮放入组件中,其中一个具有 actionListener 并且仅在 immediate 属性为 false 时呈现,而另一个应仅在 immediate 属性为 true 且没有时呈现动作监听器。

    <h:commandButton value="buttonWithoutActionListener"
                             rendered="#{cc.attrs.immediate}"/>
    <h:commandButton value="buttonWithActionListener"
                             rendered="#{!cc.attrs.immediate}"
                             actionListener="#{cc.yourListener}"/>
    

    【讨论】:

      猜你喜欢
      • 2012-10-30
      • 2023-04-01
      • 1970-01-01
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-22
      相关资源
      最近更新 更多