UIData components operate on ordered lists.
So the easiest thing to do would be to use something like this:
<t:dataTable value="#{myHashMap.myhmEntrySetList}" var="entry">
public List getMyhmEntrySetList() {
return new java.util.ArrayList(myhm.entrySet());
}
On 1/18/07, mathias °ö° <[EMAIL PROTECTED]> wrote:
hi all
how can i access my HashMap (backing bean) in the jsf-page:
<t:dataTable value="#{myHashMap.myhm}" var="table">
<t:column value=""></t:column> <!-- Frage column -->
<t:column value=""></t:column> <!-- Antwort column -->
</t:dataTable>
backing bean:
public class MyHashMap {
public HashMap <String, String> myhm = new HashMap<String, String>();
public HashMap<String, String> getMyhm() {
myhm.put("Frage1", "Antwort1");
myhm.put("Frage2", "Antwort2");
myhm.put("Frage3", "Antwort3");
myhm.put("Frage4", "Antwort4");
return myhm;
}
public void setMyhm(HashMap<String, String> myhm) {
this.myhm = myhm;
}
}
--
View this message in context:
http://www.nabble.com/HashMap-and-dataTable-tf3033822.html#a8429583
Sent from the MyFaces - Users mailing list archive at Nabble.com.