【发布时间】:2012-09-17 10:37:10
【问题描述】:
我正在尝试创建一个下拉菜单,如果选择了一个项目,那么应该会出现另一个下拉菜单。这是代码......任何建议都会很明显...... 谢谢
<p:selectOneMenu style="width:120px;" id="projectType" value="#{projectManageBean.pmaster.pType}" required="true"
requiredMessage="Project Type is required." >
<f:selectItem itemLabel="Select One" itemValue="" />
<f:selectItems value="#{projectManageBean.projectList}" var="ptype" itemLabel="#{ptype}" itemValue="#{ptype}" />
<p:ajax event="change" listener="#{projectManageBean.projectTypeChanged}" update="projectTypeDetai" process="@this"></p:ajax>
<!-- <f:ajax render="@"></f:ajax> -->
</p:selectOneMenu>
【问题讨论】:
-
update="projectTypeDetai"。项目类型详细信息在哪里?不应该是 projectTypeDetail
-
感谢它的工作...现在我面临另一个问题。第一次加载页面时,我从第一个下拉菜单中选择一个项目,然后立即不出现子菜单,如果我刷新页面,则出现子菜单。
-
@sandy 此问题已得到解答,如果您有新问题,请发布新问题。谢谢。
-
发布您的完整页面源代码。因为我不知道你在更新什么元素
-
@maple_shift 先生,您能否将链接发给我。我无法搜索它。
标签: javascript jsf