1

私は次の表を持っています

<f:view>
                <h:form>
                    <h1><h:outputText value="List"/></h1>
                    <h:dataTable value="#{groupBean.groups}" var="item" >
                        <h:column>
                            <f:facet name="header">
                                <h:outputText value="Id"/>
                            </f:facet>
                            <h:button value="#{item.id}" />
                        </h:column>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText value="Name"/>
                            </f:facet>
                            <h:outputText value="#{item.name}"/>
                        </h:column>
                    </h:dataTable>
                </h:form>
            </f:view>

このボタンを使いたい

 <h:button value="#{item.id}" />

リストから選択された項目を知る

item.name を取得し、それを追加して同じページ内のテキストを編集したいのですが、どうすればよいですか?

4

2 に答える 2

1

アイテムをリクエストパラメーターとして渡すだけです。

<h:button value="#{item.id}">
    <f:param name="id" value="#{item.id}" />
</h:button>

経由でターゲットページの Bean に設定できます<f:viewParam>

以下も参照してください。

于 2013-05-30T12:55:07.350 に答える