我的网格中的列锁定在locked: true
的代码中成功运行。在运行时,我可以通过网格界面手动锁定/解锁列。
但是,按下按钮时我想要某个列锁定。如何动态锁定列/ programmaticaly?我期待/希望有一个" setLocked"方法,但似乎不存在?
答案 0 :(得分:3)
网格包含方法 .lock(列)和 .unlock(列)。
对于带有工具栏上的按钮的网格
按钮点击监听器是:
onClick: function(button) {
var grid = button.up('grid');
var column = grid.down('gridcolumn[text=column1]');
if (column.locked) {
grid.unlock(column);
} else {
grid.lock(column);
}
}