2

私の目標は、extendedDataTable各行に 1 つのラジオ ボタンを持つ最初の列を追加することです。ユーザーは、アクションを実行する行を選択できます。テーブル定義でそれを実装する方法や、ラジオ ボタンを保持するために個別に豊富な列を作成する方法を見つけることができません。何かアドバイス?これがテーブル定義コードです。

<rich:extendedDataTable 
    style="width: 800px; height: 150px;" 
    rowClasses="Row0,Row1" 
    value="#{value}" 
    var="exception" 
    selectionMode="single" 
    id="Table" 
    selection="#{selection}"
>
4

1 に答える 1

1
<rich:extendedDataTable value="#{projectCreation.creationModel.resourceModelList}"
                            var="availableResource" id="availableResourceTable" 
                            selectionMode="none" noDataLabel="Record not found" >
                    <rich:column>
                       <f:facet name="header" >
                            <h:outputText value="select"/>
                        </f:facet>

                         <h:selectBooleanCheckbox value="#{availableResource.selected}">
                            <f:ajax/>
                        </h:selectBooleanCheckbox>                 

                    </rich:column>
                    <rich:column >
                        <f:facet name="header">
                            <h:outputText value="Employee Id"/>
                        </f:facet>
                        <h:outputText value="#{availableResource.employeeId}"/>
                    </rich:column>
                    <rich:column id="employeeName">
                        <f:facet name="header">
                            <h:outputText value="Employee Name"/>
                        </f:facet>
                        <h:outputText value="#{availableResource.employeeName}"/>
                    </rich:column>
                    <rich:column>
                        <f:facet name="header">
                            <h:outputText value="Group"/>
                        </f:facet>
                        <h:outputText value="#{availableResource.group}"/>
                    </rich:column>
                    <rich:column>
                        <f:facet name="header">
                            <h:outputText value="Start Date"/>
                        </f:facet>
                        <h:outputText value="#{availableResource.startDate}"/>
                    </rich:column>
                    <rich:column>
                        <f:facet name="header">
                            <h:outputText value="End Date"/>
                        </f:facet>
                        <h:outputText value="#{availableResource.endDate}"/>
                    </rich:column>


                    <rich:column>
                        <f:facet name="header">
                            <h:outputText value="Loading"/>
                        </f:facet>
                        <h:outputText value="#{availableResource.loading}"/>
                    </rich:column>

                </rich:extendedDataTable>
于 2013-02-08T10:45:26.647 に答える