1

我正在创建一些带有锁定列的非标准网格面板。所以我有一些锁定而不是列的网格。默认情况下,我可以移动这些列(更改它们的顺序)。因此,当渲染带有锁定列的网格面板时,它会创建lockedGrid(带有锁定列)和normalGrid(带有普通列),我可以将列从正常移动到锁定。

它工作正常,但我需要禁用将列移动到锁定网格的能力,但保留在 normalGrid 内移动列的能力。

有人可以帮我解决这个问题吗?

4

2 回答 2

1

您可以使用 columnmoved 事件将列移回其原始位置吗?

this.getColumnModel().on('columnmoved',function(cm,oldindex,newindex) {
    cm.moveColumn(newindex,oldindex);
}
于 2012-07-20T14:46:52.327 回答
0

所有普通列都应具有:

lockable: false
于 2015-09-10T07:15:11.030 回答