在复制它们时,如何将相同类别的webix数据表列放在相邻位置

时间:2017-12-01 08:32:31

标签: datatable webix

在我的Webix应用程序中,我在不同的选项卡下有两个数据表。

第二个表的列与第一个表相同,只有很少的额外列。 在将第一个表的列复制到第二个表时,如何在第二个数据表的末尾(在极端RHS上)对齐所有可编辑列?

这是我的代码段:https://webix.com/snippet/3ca44a3e

感谢。

1 个答案:

答案 0 :(得分:0)

我在JavaScript中找到了一个解决方法,只需通过以下代码重新排列列,以便将可编辑的列放在最后。

但是,欢迎任何更好的方法:

var uneditable_cells = [];
var editable_cells = [];
  for (var i in mycols2) {
    var header = mycols2[i];    
    if(header.hasOwnProperty('editor')) {
      editable_cells.push(header);
    } else {
      uneditable_cells.push(header);
    }

  }

mycols2 =  uneditable_cells.concat(editable_cells);

感谢。