EditorGridPanel中 根据行记录的值决定某行或者某行中的哪些列是否可以编辑
参考源码,覆盖 isCellEditable 方法,如:
cm = new Ext.grid.ColumnModel({
columns : [new Ext.grid.RowNumberer(), {
header : '备注',
width : 600,
sortable : true,
dataIndex : 'remark'
}, {
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);
}
});
分享到:
相关推荐
NULL 博文链接:https://zxf-noimp.iteye.com/blog/629629
NULL 博文链接:https://fourfire.iteye.com/blog/355853
此文档是可编辑表格Ext.grid.EditorGridPanel的说明以及示例的源代码,放到eclipse里面即可运行,显示出效果!
因为项目的需求,实现一个可以编辑的tree,在网上找了一个牛人写的控件.Ext.ux.maximgb.tg.EditorGridPanel 把源码下载下来以后 不能运行,自己根据给出的列子,另写了一个小程序.不过并没有与数据库交互.
EditorGridPanel中嵌入ComboBox通常不会正常显示ComboBox的store中本想显示字段,而是显示的EditorGridPanel中 store的dataindex指定的字段内容。
NULL 博文链接:https://tonylian.iteye.com/blog/1735525
ext 数据对象的定义 EditorGridPanel的使用 ext读取xml ext对各种数据格式的支持
右键菜单的资料,代码已经详细描写。请仿照文件中所描述即可使用,不限于EXT4.0以上版本使用。
详细介绍GridPanel各项属性,ExtJS 普通表格:Ext.grid.GridPanel属性详解
1.界面修改(css style): Extjs中界面风格与我们产品本身的风格有很大不同,从边框、选中行的颜色到鼠标移动到的行的颜色、菜单等,几乎都不同。Extjs对这些样式的设置都是由css完成的。如: 选中行的颜色就可用如下...
22)可编辑表格EditorGridPanel 23)窗口基本应用 24)窗口分组 25)对话框 26)与服务器交互 27)Record 28)Store 29)TreePanel基本使用 30)使用树控件TreeNode 31)使用树控件TreeLoader 32)自定义TreeLoader
感谢 Ericzhen 远离颠倒梦想,蕴籍无上清凉 这里引用它的资源 仅作分享 http://www.cnblogs.com/Ericzhen/archive/2012/06/11/2545186.html
因为前段时间有两个专案要用到extjs技术,所以自己学了一段...grid,tree,显示树信息的TreePanel、用于显示表格的GridPanel及EditorGridPanel,还有代表应用程序窗口的Ext.Window,与数据库交付,希望对初学者带来帮助
我这是根据别人写的做成PDF文档 第一章 开始ExtJS………………………………………………………………………………………………………4 1.1 获得ExtJS……………………………………………………………………...
1 A framework apart 2 Back to the basics 3 Events, Components, and Containers ...8 The EditorGridPanel 9 Taking root with Trees 10 Toolbars and Menus 11 Drag and drop with Widgets
EditorGridPanel 使用本地store Toolbar工具菜单创建 分页工具栏创建 Window 弹出处理window窗口(模态窗口) MessageBox show(报错窗口、保存提示、选择窗口) alert prompt 实用工具类 JS异常捕捉 Ajax...
73、Ext.grid.EditorGridPanel类 ……… 62 74、Ext.grid.PropertyGrid类 …………… 65 1、Ext类 addBehaviors(Object obj) : void 对选择的元素 应用事件侦听器,事件名以@附加在结尾,例如 addBehaviors({ ...
1、Ext类 ………………………………… 2 2、Array类 …………………………… 4 3、Number类 …………………………… 4 4、...73、Ext.grid.EditorGridPanel类 ……… 62 74、Ext.grid.PropertyGrid类 …………… 65