设置SelectOneListbox默认选择,该选择从hashmap填充

时间:2016-10-31 17:08:51

标签: jsf primefaces selectonelistbox

我有一个selectOneListBox,其中填充了hashmap的键作为标签,值作为值。

如何将列表中的第一个对象设置为默认选择,因此它会突出显示

<!--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 />

1 个答案:

答案 0 :(得分:0)

我将mapBean.selectedPoint设置为hashmap中第一个对象的值,然后selectOneListBox突出显示默认选择