0

こんにちは、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,attachment の場合、マネージド Bean のいくつかの条件に基づいて複数の結果が得られます。やりたいことは、これらの結果ビューを新しいウィンドウで開くことだけです。残りのオプションについては、同じページにとどまる必要があります。

4

0 に答える 0