迭代<rich:columns>有值包含List,包含另一个列表不起作用吗?</rich:columns>

时间:2012-01-23 11:23:39

标签: jsf jsf-1.2

我正在使用richFaces 3.3和JSF 1.2。

在我的示例应用程序中,我需要显示项目列表并包含 即(有两列,第三列是)

如果我尝试将List与另一个列表中的值作为富值的值:列表示它不起作用但直接bean值正常工作???

mainClass

有getter,String item1的setter,String item2,List priceList

mainList

 contains item 1
          item 2
          List<price>  priceList like that...

so in  <rich:dataTable> if i try to  give value like 

                            <rich:dataTable  id="positions" value="#{bean.mainList}" var="var">


                                    <rich:column>
                                        <f:facet name="header">
                                            <h:outputText   value="item1"/>
                                        </f:facet>
                                        <h:outputText id="contname" value="#{var.item1}">
                                    </rich:column>


                                    <rich:column>
                                        <f:facet name="header">
                                            <h:outputText   value="item2"/>
                                        </f:facet>
                                        <h:outputText id="contname" value="#{var.item2}">
                                    </rich:column>

                                    <rich:columns value="#{var.priceList}" var="partnerPriceItem"  columns="2" index="ind">
                                        <f:facet name="header">
                                                <h:outputText id="output#{ind}" value="#{partnerPriceItem.id}"  />
                                            </f:facet>
                                                <h:outputText id="price#{ind}" value="#{partnerPriceItem.price}" />
                                    </rich:columns>

                                    </rich:dataTable>

这里前两列工作正常。但是当我尝试从另一个列表中提供引用意味着不工作?

输出

第1项第2项价格1价格2价格3

1 2 100 200 300

2 2 50 100 75

0 个答案:

没有答案
相关问题