用EXT的editorgridpanel,如何让某一行的某一列为不可编辑呢??
解决方案 »
- jquery二级联动查询问题
- oracle 的序列
- java web 连接mysql数据库的问题!出现了Before start of result set
- 网页总有若干个同名的checkbox,他们的数量不确定,他们他们的唯一区别是值不同,他们提交过来之后,我如何得到他们?
- 求java网络高级编程(殷兆麟)一书源码
- 毕业设计JSP,配置哪种环境最合适?
- 如何实现csdn一样的导航
- 我的问题没人会解决了吗?
- 我在JB中运行完全OK(JB 9.0自动启动TOMCAT服务),但是我关闭JB,再启动TOMCAT就出下面的错误,不知为何??????????
- 谁能说说struts对开发带来的好处?
- 依旧数据库查询问题,各位大虾赐教啊!
- java中如何实现当前页数据选中之后跳转到下一页时选中的数据仍然有效?
columns : [new Ext.grid.RowNumberer(), {
header : '备注',
width : 600,
sortable : true,
dataIndex : 're'
}, {
header : '值',
width : 150,
sortable : true,
dataIndex : 'value',
editable : true,// 必须默认为true,否则 isCellEditable 没法用
editor : new Ext.form.TextField({
allowBlank : true,
blankText : '',
selectOnFocus : true,
maxLength : 200
})
}],
/* 覆盖默认的方法,根据record条件决定是否可以编辑 */
isCellEditable : function(col, row) {
var rec = _this_store.getAt(row);
// var columnIndex =
// this.findColumnIndex('userName');//可以获得指定名称的列的index
if (rec.data.canEdit != 1) {
return false;
}
return Ext.grid.ColumnModel.prototype.isCellEditable
.call(this, col, row);
}
});
/* 覆盖默认的方法,根据record条件决定是否可以编辑 */
isCellEditable : function(col, row) {
var rec = _this_store.getAt(row);
// var columnIndex =
// this.findColumnIndex('userName');//可以获得指定名称的列的index
if (rec.data.canEdit != 1) {
return false;
}
return Ext.grid.ColumnModel.prototype.isCellEditable
.call(this, col, row);
}
});
但是我怎么用?比如我想吧第一行的第2列设为不可编辑,其他可以编辑哦