嗨,有什么方法可以让我读取 JSF 命令按钮操作属性值。我的命令按钮语句是
<h:commandButton id="cmdBtn" value="GO" action="#{managedBean.submit}"onclick="javascriptfunction()"/>
action 属性正在从托管 bean 中获取值,并且命令按钮位于表单中。
下面是我的选择菜单
<h:selectOneMenu id="workspaceOptions"
value="#{workSpaceBean.selectedItem}" class="selectMenu">
<f:selectItem id="header" itemLabel="Select" itemValue="#{null}" />
<f:selectItem id="option1" itemLabel="Assignments" itemValue="assignment" />
<f:selectItem id="option2" itemLabel="Preview" itemValue="preview" />
<f:selectItem id="option3" itemLabel="Edit Coverage" itemValue="editCoverage" />
<f:selectItem id="option4" itemLabel="attachment" itemValue="attachment" />
</h:selectOneMenu>
<h:commandButton id="cmdBtn" value="GO" class="commandButton"
action="#{workSpaceBean.submit}" onclick="javascriptfunction()" />`
对于选项editCoverage,附件我将根据托管bean中的某些条件获得多个结果。我要做的就是在新窗口中打开这些结果视图,其余选项需要保留在同一页面中。