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.


Reply via email to