我正在创建一些带有锁定列的非标准网格面板。所以我有一些带锁定而不是列的网格。默认情况下,我可以移动此列(更改它们的顺序)。因此,当具有锁定列的网格面板渲染时,它会创建lockedGrid(具有锁定列)和normalGrid(具有普通列),并且我可以将列从正常移动到锁定。
它工作正常,但我需要禁用才能将列移动到锁定的网格,但保留在normalGrid中移动列的能力。
有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
您是否可以使用columnmoved事件将列移回原始位置?
this.getColumnModel().on('columnmoved',function(cm,oldindex,newindex) {
cm.moveColumn(newindex,oldindex);
}