2017-03-07 78 views
1

我正在使用primeng数据表来分组行和列。该行分组,我只能组一个在与官方网站如何在primeng表中使用rowspan分组对多个字段进行分组

下面的例子时间字段是我的HTML

<p-dataTable [value]="surveyMonitoring" rowGroupMode="rowspan" sortField="TenantName" [rows]="20" [paginator]="true" [pageLinks]="3" [rowsPerPageOptions]="[2,5,10,20]"> 
            <p-headerColumnGroup> 
             <p-row> 
              <p-column header="Tenant Name" rowspan="2"></p-column> 
              <p-column header="Survey Name" rowspan="2"></p-column> 
              <p-column header="Batch Name" rowspan="2"></p-column> 
              <p-column header="Batch Status" rowspan="2"></p-column> 
              <p-column header="No. of Ratees" rowspan="2"></p-column> 
              <p-column header="Is Logged in?" colspan="2"></p-column> 
              <p-column header="SelfAssessment" colspan="2"></p-column> 
             </p-row> 
             <p-row> 
              <p-column header="Yes"></p-column> 
              <p-column header="No"></p-column> 
              <p-column header="Completed"></p-column> 
              <p-column header="Pending"></p-column> 
             </p-row> 
            </p-headerColumnGroup> 
            <p-column field="TenantName"></p-column> 
            <p-column field="SurveyName"></p-column> 
            <p-column field="BatchName"></p-column> 
            <p-column field="BatchStatus"></p-column> 
            <p-column field="RateeCount"></p-column> 
            <p-column field="LoggedInUsers"></p-column> 
            <p-column field="LoggedOutUsers"></p-column> 
            <p-column field="CompletedAssessments"></p-column> 
            <p-column field="PendingAssessments"></p-column> 
           </p-dataTable> 

我想组前三个字段,即我想要的SortField属性接受数组。

回答

0

正如我所见,primeng数据表只能接受sortField的字符串。如果您想将参数更改为数组,则应该找到primeng/datatable.ts文件并编辑Inpit()sortField属性。请记住,您还应该使用该属性重新编写函数。

+0

这应该是一个单调乏味的工作!我们没有一个解决方案支持primeng datatable中的多行分组吗? –

相关问题