在AG-grid中创建不同员工同名的不同行组可以通过以下步骤实现:
举例来说,假设有以下员工数据:
| 姓名 | 工资 | |---------|------| | 张三 | 1000 | | 李四 | 2000 | | 张三 | 1500 | | 王五 | 3000 |
可以按照以下步骤进行分组和合并:
var rowData = [
{ id: 1, name: '张三', salary: 1000 },
{ id: 2, name: '李四', salary: 2000 },
{ id: 3, name: '张三', salary: 1500 },
{ id: 4, name: '王五', salary: 3000 }
];
var groupedData = rowData.reduce(function (result, current) {
var existing = result.find(function (item) {
return item.name === current.name;
});
if (existing) {
existing.salary += current.salary;
} else {
result.push(current);
}
return result;
}, []);
这样,就能在AG-grid中创建不同员工同名的不同行组。
腾讯云相关产品和产品介绍链接地址请参考腾讯云官方网站。
领取专属 10元无门槛券
手把手带您无忧上云