如图,第一列只要数据相同,就合并,但是官网的合并行数的是固定的if (columnIndex === 0) { if (rowIndex % 2 === 0) { return { rowspan: 2, colspan: 1 }; } else { return { rowspan: 0, colspan: 0 }; }想问一下有没有方法或者其他能用的插件
3 回答
DIEA
TA贡献1820条经验 获得超2个赞
这个 不能依靠 表格 的功能 你应该在 放入 表格 之前就把 数据 处理完毕
然后 表格 只负责渲染
或者说 你 直接 切换 2个 table
element 不熟悉
千巷猫影
TA贡献1829条经验 获得超7个赞
我看了一下饿了吗的文档, 感觉是可以的啊
先根据第一列的数据排个序, 然后看饿了吗的例子
这是传入的参数({ row, column, rowIndex, columnIndex })
column是列的对象
如果当前数据和前一行的数据一样
return {
rowspan: 0,
colspan: 0
};
否则 向下循环 统计之后有多少个和当前的数据一样
return {
rowspan: count,
colspan: 1
};
提供个思路 你试试
添加回答
举报
0/150
提交
取消