Extjs 4.1 grid 动态设置某个单元格可编辑
我用的是plugin是rowediting,clicktoedit : 2,我实现了新增和修改等功能,但是有个问题是:新增的时候我想让这一行所有的单元格都可以编辑,但是在修改的时候某列(是主键)不想被修改,该怎么做?
我试过了rwoediting的beforeedit的事件里返回false,但是这样做效果是我双击主键列的时候不会编辑,但是我可以开始编辑其他列的时候再返回来编辑主键列……
extjs
grid
------解决方案--------------------但是我可以开始编辑其他列的时候再返回来编辑主键列……
没明白你这句话的意思,beforeedit的时候判断编辑的是哪些列,主键列就return false就好 了
listeners: { beforeedit: function (editor, e, eOpts) {
if (e.field == 'common') return false;//修改列名称
return true;
}