【发布时间】:2014-04-11 04:38:55
【问题描述】:
我正在为网格使用 Extjs3.2 和行编辑器插件。我有添加、修改和删除按钮。我在网格中有四个单元格说(id、名字、姓氏、卷号)。如果添加所有字段应该是可编辑的,以便他可以添加所有四个字段。但是假设如果单击一条现有记录并单击修改,我希望 id 字段不可编辑。如何实现这一点
下面是我的代码
var grid= new Ext.grid.GridPanel({
store : store_surv,
id : "grid_surv",
columns : [
{
header : "Id",
width : 120,
sortable : true,
dataIndex : 'id',
renderer: function (value, metaData, record, rowIndex, colIndex, store) {
return getToolTip(value, metaData, record, rowIndex, colIndex, store);
} ,
editor : {
xtype : 'textfield',
allowBlank : true
}
}
{
header : "First Name",
width : 120,
sortable : true,
dataIndex : 'fname',
renderer: function (value, metaData, record, rowIndex, colIndex, store) {
return getToolTip(value, metaData, record, rowIndex, colIndex, store);
} ,
editor : {
xtype : 'textfield',
allowBlank : true
}
}
{
header : "Last Name",
width : 120,
sortable : true,
dataIndex : 'lname',
renderer: function (value, metaData, record, rowIndex, colIndex, store) {
return getToolTip(value, metaData, record, rowIndex, colIndex, store);
} ,
editor : {
xtype : 'textfield',
allowBlank : true
}
},
{
header : "Roll No",
width : 120,
sortable : true,
dataIndex : 'roll',
renderer: function (value, metaData, record, rowIndex, colIndex, store) {
return getToolTip(value, metaData, record, rowIndex, colIndex, store);
} ,
editor : {
xtype : 'textfield',
allowBlank : true
}
} ],
title : 'Student List',
height : 350,
width : 750,
frame : false
})
;
【问题讨论】:
标签: extjs