渲染后,选项列表控件不可选

时间:2015-10-20 11:45:44

标签: ajax jsf primefaces

我正在使用两个标记<h:selectOneMenu><p:pickList>.我想在<p:pickList>中的条目被选中时呈现<h:selectOneMenu>标记。

在页面加载add之后,添加所有其他控件作为pickList控件可见但在渲染此pickList之后,这些控件更改为jsf按钮而没有pickList的功能。

以下是代码段(xhtml文件):

<div class="form-group form-md-line-input">
    <label class="col-md-2 control-label">#{texts['person.userrole']}
    </label>
    <h:selectOneMenu
        value="#{userroleDataActions.actualUserRole.rolename}">
        <f:selectItems value="#{userroleDataActions.roles}" />
        <f:ajax  listener="#{userroleSaveActions.rolelistener}"
            render="projects"/>
    </h:selectOneMenu>
    <p:messages styleClass="error" />
</div>


<p:pickList id="projects"
    value="#{userroleSaveActions.projectDualList}" var="projects"
    itemLabel="#{projects}" itemValue="#{projects}"
    converter="projectConverter" required="true" />

0 个答案:

没有答案