1
我想要一個ace:datatable,在那裏我可以比較一個「舊」對象與「新」對象。 不幸的是,我只能使用對象列表來處理每行只有一個對象。是否有可能每行處理多個對象?Icefaces - ace:datatable具有多於1的值
我想要一個ace:datatable,在那裏我可以比較一個「舊」對象與「新」對象。 不幸的是,我只能使用對象列表來處理每行只有一個對象。是否有可能每行處理多個對象?Icefaces - ace:datatable具有多於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! – 2012-07-31 13:28:09