for (var i = 0; i < data.showMeunSet.length; i++) {
var colName = activeSheet.getValue(0, i, GC.Spread.Sheets.SheetArea.colHeader);
var cName=arr[i].columnname
if (colName==cName){
var sort = arr[i].sort;
//spread.options.allowUndo = true;
spread.commandManager().execute({cmd: "dragDrop", sheetName: "Sheet1", fromRow: -1, fromColumn: i, toRow: -1,toColumn:sort,rowCount:-1,columnCount:1,copy:false,insert:true,option:GC.Spread.Sheets.CopyToOptions.all});
}}
如上图所示,我已设置后了数据源自动绑定,我现在需要通过列索引来对列的位置进行拖动,在for循环中,列原来的索引和列的拖动后的索引,我都已经取到并且放到了拖拽命令当中,但列的位置还是按照自动绑定的方式显示,没有按照我设置拖拽后的索引显示,请问这是什么原因?
|