使用slickgrid防止特定列上的拖放

时间:2013-12-03 06:26:29

标签: jquery slickgrid

我正在使用光滑的网格2.0,我希望防止几列上的拖放并防止列重新排列这些列(固定列位置)。

我可以通过将列名称传递给setupColumnReorder()函数在Slickgrid.js中稍作修改来完成此操作。但有没有其他方法可以做到这一点,而不是修改像Slickgrid.js这样的核心文件?

1 个答案:

答案 0 :(得分:1)

您是否在谈论删除用户进行列重新排序的可能性?如果这是您要实现的目标,则可以在enableColumnReorder: false列表中使用此属性options,例如:

var options = {
  editable: true,
  enableAddRow: true,
  enableCellNavigation: true,
  asyncEditorLoading: true,
  forceFitColumns: false,
  topPanelHeight: 25,
  enableColumnReorder: false
};

这会阻止所有列的重新排序