在jsf datatable中使用<p:selectonemenu>时,未传递到下一页的列表中的默认值

时间:2016-06-09 10:38:26

标签: jsf

在jsf datatable中使用时未传递到下一页的列表中的默认值,对于未在数据表中选择的所有项,所有默认值都替换为空值

2 个答案:

答案 0 :(得分:0)

您需要在会话范围内使用managedbean保存列表。

答案 1 :(得分:0)

标题##

                        <!--    <h:outputText value="#{rule.userAlertCategory.label}"/> -->
                            <p:selectOneMenu id="catCombo" value="#{rule.userAlertCategory}" style = "width:100%" converter="srUserAlertCategorySelectItemsConverter">
                            <p:ajax event="change" update="subCatCombo" listener="#{newAlertSetupController.onCategoryChanged}" process="@this"/>
                                        <f:selectItem itemLabel="Select One" itemValue="" noSelectionOption="true" />
                                        <f:selectItems value="#{newAlertSetupController.userAlertCategoryList}" var="cat" itemLabel="#{cat.label}" itemValue="#{cat}"/>

                            </p:selectOneMenu>
                        </p:column>