【问题标题】:how to use selectOneMenu with object in selectItems如何将 selectOneMenu 与 selectItems 中的对象一起使用
【发布时间】:2015-02-20 09:36:05
【问题描述】:

我不明白如何在 f:selectitems 中使用 ArrayList 对象。 我使用复合组件,下面的代码不起作用:

<h:selectOneMenu id="kladrRegion-dctKladrRegion" 
                                     tabindex="100"
                                     value="#{cc.attrs.kladrRegion}"
                                     styleClass="comboBox ui-corner-all   inputText ui-inputfield kladrSearchFormInput kladrSearchFormSelectWidth selectHight"  
                                     style="font-size: 13px; width: 300px;"
                                     binding="#{cc.attrs.cbKladrRegion}" >
                        <f:selectItems value="#{cc.attrs.kladrRegions}" var="region" 
                                       itemLabel="#{region.value}" itemValue="#{region.id}" />                                
                        <f:ajax  
                            listener="#{cc.attrs.kladrRegionChange}" />
                    </h:selectOneMenu>

此代码不起作用,因为属性 var 在添加第二个复合组件后接收到一个新值。在前面的复合组件中,selectOneMenu 将不会显示。 这种情况下如何制作下拉列表?

【问题讨论】:

    标签: java composite selectonemenu


    【解决方案1】:

    我找到了我的问题的解决方案。关注这个帖子:JSF 2 composites and binding for validation

    SelectOneMenu 需要具有唯一值的“绑定”属性。 After adding second composite component Error <f:ajax> contains an unknown id

    【讨论】:

      猜你喜欢
      • 2013-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-03
      相关资源
      最近更新 更多