公司需要处理大量表格数据,拟采用spreadjs控件做,现在正在测试demo的相关功能,在表格列排序时我按着文档是这样写的:
$("#sortSetID").click(function(){
var col = parseInt($("#sortID").val());
if (col>0) {
var sheet = spread.getActiveSheet();
sheet.suspendPaint();
sheet.sortRange(-1,col-1,-1,col, true, [
{index:col-1, ascending:true}
]);
sheet.resumePaint();
}else{
console.log("请输入大于0的正确列值");
}
});
测试发现,这样的排序只是对该一列的值进行了排序。其余的都没什么改变。
但是公司对排序的要求是:对列排序时,行值也会发生相应的改变。
举个例子,我第二列的值进行排序,列值改变,行并没有跟随列值排序而滚动, 跪求大佬指点!!!!谢谢
排序前:
排序前
排序后
排序后
|
|