angular - 如何在 ngx 数据表中对行进行分组
问题描述
我有一个问题,我必须对每个 tipoProyecto 行进行分组,但在文档中显示模板中的列 https://swimlane.github.io/ngx-datatable/#row-grouping
我在打字稿上定义了列,在模板中没有。
this.columns = [
{ $$id: 'proyecto.codigo', prop: 'proyecto.codigo', name: 'Proyecto', cellTemplate: this.selectTemplate },
{ $$id: 'actividad.id', prop: 'actividad.nombre', name: 'Actividad', cellTemplate: this.actividadTemplate },
{ prop: 'proyecto.tipoProyecto.nombre', name: 'Tipo Proyecto' },
{ $$id: 'detalle.id', prop: 'detalle.nombre', name: 'Detalle', cellTemplate: this.detalleTemplate },
{ prop: 'master', name: 'MASTER', cellTemplate: this.masterTemplate },
{ $$id: 'tipoHora.id', prop: 'tipoHora.nombre', name: 'Tipo Hora', cellTemplate: this.tipohoraTemplate },
{ prop: 'lunes', name: 'Lunes', cellTemplate: this.inputTemplate, summaryFunc: (cells) => this.sumaLunes(cells) },
{
prop: 'martes',
name: 'Martes',
cellTemplate: this.inputTemplate,
summaryFunc: (cells) => this.sumaMartes(cells),
},
{
prop: 'miercoles',
name: 'Miercoles',
cellTemplate: this.inputTemplate,
summaryFunc: (cells) => this.sumaMiercoles(cells),
},
{
prop: 'jueves',
name: 'Jueves',
cellTemplate: this.inputTemplate,
summaryFunc: (cells) => this.sumaJueves(cells),
},
{
prop: 'viernes',
name: 'Viernes',
cellTemplate: this.inputTemplate,
summaryFunc: (cells) => this.sumaViernes(cells),
},
{ prop: 'eliminar', name: 'Eliminar', cellTemplate: this.checkboxTemplate },
];
在文档中,列在模板中定义。我必须使用这种方法。我需要根据项目类型对行进行分组
解决方案
推荐阅读
- javascript - 替换花括号之间的特定符号
- android - javax.net.ssl.SSLHandshakeException:java.lang.IllegalArgumentException:toASCII的无效输入:ip_nbae7bac35.kodrive.xyz
- javascript - 删除十进制 TypeScript 或 JavaScript 后的值
- reactjs - 无法将 Promise 中的数据绑定到 React 组件
- python - 如何读取python烧瓶jsonify响应对象
- node.js - 如何让本地 Heroku 应用程序连接到远程 REDIS?
- counter - 计数器不计数
- wordpress - 现代部落活动日历,将单词“Event”更改为“Classes”,“Venue”更改为“Location”
- c# - 获取在 C# 中输入控制台输入所花费的时间
- node.js - 我可以通过 Firebase Cloud Functions 压缩 Firebase 存储中的文件吗?