值得一試:
我發現了以下解決方案:JSF: Using Map data in Datatable,在URL中的例子是指RichFaces的,但在我看來,所有你需要做的是利用ICEfaces的標籤,如果你的LinkedHashMap它可能會使用幫助你的命令......
在情況下URL變壞,這裏是代碼:
Map<String,String> myMap;
public List<String> getMapKeys(){
List<String> ret = new ArrayList<String>();
for (String s : myMap.keySet())
ret.add(s);
return ret;
}
在JSF頁面:
<rich:extendedDataTable value="#{myBean.mapKeys}" var="item"
id="datatable">
<rich:column width="190px" sortable="false" label="Map entries"
id="labelColumn">
<f:facet name="header">Map entries</f:facet>
<h:outputText value="#{myBean.myMap[item]}" />
</rich:column>
</rich:extendedDataTable>
這應該工作,我不關心訂單。我明天會試一試,如果它有效,我一定會接受答案。謝謝! – Neeko 2012-01-15 22:06:08