Luckysheet [BUG]删除行或列的时候,总行数和列数不变化,尾部多了空行

wwodge7n  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(72)

Describe the bug
如下图,右键删除一行后,界面还是11行,只是对应的值往上移动了,能直接少一行变成10行吗?

xxls0lw8

xxls0lw82#

lucksheet 目前的实现是,"删除行和列操作后会递补空白的行和列",以保持工作表整体的行数和列数 数量不变,如果您需要在项目中解决该问题以满足自己的定制要求,可以参考并修改下列文件代码来实现:

//文件:src/global/extend.js
    //相关代码:
    //位置:1659
    //删除多少行,增加多少行空白行                
            for (let r = 0; r < slen; r++) {
                let row = [];
                for (let c = 0; c < d[0].length; c++) {
                    row.push(null);
                }
                d.push(row);
            }
    
    //位置:1786
    for (let r = 0; r < d.length; r++) {
                let row = [].concat(d[r]);
                
                //删除选中列
                row.splice(st, slen);
                
                d[r] = row.concat(addcol);
     }

相关问题