【问题标题】:JSF with trinidad tr:selectOneChoiceJSF 与特立尼达 tr:selectOneChoice
【发布时间】:2012-12-07 19:12:58
【问题描述】:

假设我使用这个组件如下:

<tr:selectOneChoice label="Sports" required="#{true}" showRequired="#{true}">
 <f:selectItem itemLabel="Swimming" itemValue="1" />
 <f:selectItem itemLabel="Football" itemValue="2" />
 <f:selectItem itemLabel="Soccer" itemValue="3" />
 <f:selectItem itemLabel="Running" itemValue="4" />
  <f:selectItem itemLabel="Sailing" itemValue="5" />
    <f:facet name="help">
     <tr:outputText value="Please select" />
   </f:facet>     
</tr:selectOneChoice>

是否可以在服务器触发某些事件后向列表中动态添加新项目?

我的意思是假设用户选择了一些项目,然后在提交之前 服务器触发了一个事件,该事件应将所选项目更改为其他项目。

谢谢!

【问题讨论】:

    标签: java jsf-1.2 trinidad


    【解决方案1】:

    是的。这是可能的,但您必须定义一个映射在支持 bean 中的列表,例如:

    <tr:selectOneChoice label="Sports" required="#{true}" showRequired="#{true}">   
        <f:selectItems value="#{backingBean.values}" />    
    </tr:selectOneChoice>
    

    注意这里的区别 f:selectItems 被使用而不是 f:selectItem

    【讨论】:

      猜你喜欢
      • 2012-08-09
      • 2012-10-05
      • 2011-08-03
      • 2011-10-24
      • 2012-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-29
      相关资源
      最近更新 更多