0

<p:selectOneRadio>内での使用の問題に直面しています<p:rowExpansion>

私のアプリケーションには があり<p:dataTable>、行に が含まれる<p:rowExpansion>別 のアプリケーションがあります。現在、これは常に適切に表示されるわけではありません。しかし、値属性 をそのまま使用すると、代わりに値が適切に表示されます。<p:datatable><p:selectOneRadio><p:selectOneRadio><p:selectOneRadio><h:outputText><p:selectOneRadio>

以下に示す .xhtml コード スニペット:

<p:dataTable id="activityTable" value="#{activityDataModel}"
    var="activity" lazy="true" paginator="true"
    paginatorPosition="bottom" rows="10" rowsPerPageTemplate="10,25,50,75"
    styleClass="activityTable" widgetVar="activityDataTable" >
    <p:column id="rowToggle" styleClass="rowtoggle">
        <p:rowToggler />
    </p:column>
    <!--   All columns   -->
    <p:rowExpansion>
            <p:row>
                <p:column>
                    <p:dataTable id="userDataList" value="#{activity.activityUsersWithActivityManagers}"
                        var="user" styleClass="hide-column-names" type="ordered" rowIndexVar="rowIndex">
                            <p:column>
                                <h:outputText value="#{rowIndex + 1}. #{user.firstName}/>
                            </p:column>
                            <p:column>
                                <p:selectOneRadio id="roleRadio" value="#{user.activitySpecificRole}">
                                    <f:selectItem itemValue="User" itemLabel="User" />
                                    <f:selectItem itemValue="Manager" itemLabel="Manager" />
                                </p:selectOneRadio>
                            </p:column>
                    </p:dataTable>
                </p:column>
            </p:row>
    </p:rowExpansion>
</p:dataTable>

私が使用する場合
<p:column>
<h:outputText value="#{user.activitySpecificRole}" />
</p:column>

代わりに<p:selectOneRadio>、正しいテキストが表示されます。PF-3.4+ Mojarra(2.0) を使用しています。誰が私がどこで間違っているのか教えてもらえますか?? ありがとう。

4

0 に答える 0