2016-10-31 1 views
0

J'ai un selectOneListBox qui est rempli avec la clé d'un hashmap comme étiquette et la valeur comme valeur.Définition d'une sélection par défaut SelectOneListbox, qui est remplie à partir d'une hashmap

Comment puis-je configurer le premier objet dans la liste comme la sélection par défaut, donc il semble mis en évidence

<!--the list box containing the results from the search--> 
    <h:form id="newPointsResultList" styleClass="simpleformstyle"> 
     <p:selectOneListbox id="selectedPoints_listbox" 
          value="#{mapBean.selectedPoint}" 
          converter="omnifaces.SelectItemsConverter" 
          scrollHeight="395" 
          styleClass="simpleformstyle10" 
          rendered="#{not empty mapBean.newPointsHashMap}" > 

      <f:selectItems value="#{mapBean.newPointsHashMap}" /> 

      <p:ajax listener="#{mapBean.valueChanged}" update=":newPointsGrid:selectedPoint_grid" process="@this" /> 
      <f:param name="idUser" value="#{mapBean.tipTourUser.idUser}" /> 
     </p:selectOneListbox> 
    </h:form> 
    <br /> 

Répondre

0

Je mis le mapBean.selectedPoint à la valeur du premier objet dans la hashmap, puis la selectOneListBox met en surbrillance la sélection par défaut