【问题标题】:Icefaces - ace:datatable with more than 1 valueIcefaces - ace:具有超过 1 个值的数据表
【发布时间】:2012-07-27 08:31:54
【问题描述】:

我想要一个 ace:datatable,我可以在其中将“旧”对象与“新”对象进行比较。 不幸的是,我只能使用对象列表来处理每行一个对象。是否可以每行处理多个对象?

【问题讨论】:

    标签: object datatable row icefaces ace-editor


    【解决方案1】:

    如果两个列表的大小始终相同,您可以尝试这样的操作。

                        <ace:dataTable value="#{bean.oldList}" var="item" rowIndexVar="index">
                        <ace:column headerText="Old Value">
                            <h:outputText value="#{item.value}"/>
                        </ace:column>
                        <ace:column headerText="New Value">                            
                                <h:outputText value="#{bean.newList[index].value}"/>                              
                        </ace:column>                  
                    </ace:dataTable>
    

    但是我真的不喜欢这个,因为它会导致索引越界异常 也许您也可以尝试使用嵌套数据表。

    【讨论】:

    • 谢谢,我不知道标签rowIndexVar!
    猜你喜欢
    • 1970-01-01
    • 2020-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    • 1970-01-01
    相关资源
    最近更新 更多