extjs 可编辑表格
为何我在备注这一列加入了editor属性,但是还是没有可编辑的效果呢?function(){varfm=Ext.form,Ed=Ext.grid.GridEditor;v...
为何我在备注这一列加入了editor属性,但是还是没有可编辑的效果呢?
function() {
var fm = Ext.form, Ed = Ext.grid.GridEditor;
var sm = new Ext.grid.CheckboxSelectionModel();
return new Ext.grid.ColumnModel([sm,{
header: "序号",
sortable:true,
dataIndex: 'rownum',
width: 60
},{
header: "备注",
sortable:true,
dataIndex: 'remark',
width: 140,
editor:new Ext.grid.GridEditor(new Ext.form.TextField({allowBalank:false}))
},{
header: "银行账号",
dataIndex: 'accnt_num',
sortable:true,
width: 140
}]]);
}; 展开
function() {
var fm = Ext.form, Ed = Ext.grid.GridEditor;
var sm = new Ext.grid.CheckboxSelectionModel();
return new Ext.grid.ColumnModel([sm,{
header: "序号",
sortable:true,
dataIndex: 'rownum',
width: 60
},{
header: "备注",
sortable:true,
dataIndex: 'remark',
width: 140,
editor:new Ext.grid.GridEditor(new Ext.form.TextField({allowBalank:false}))
},{
header: "银行账号",
dataIndex: 'accnt_num',
sortable:true,
width: 140
}]]);
}; 展开
1个回答
展开全部
不是这个用法啊,应该是var grid=new Ext.grid.GridEditor({
....
columns:[{
header: "备注",
sortable:true,
dataIndex: 'remark',
width: 140,
editor:new Ext.form.TextField({allowBalank:false})
}]
})
....
columns:[{
header: "备注",
sortable:true,
dataIndex: 'remark',
width: 140,
editor:new Ext.form.TextField({allowBalank:false})
}]
})
更多追问追答
追问
我只要这一列可以编辑就可以了,其它的不需要!!
追答
你其他的列不写editor就不能编辑了啊
希奕际
2024-04-10 广告
2024-04-10 广告
剑桥文理与剑桥艺术学校中国 基于剑桥文理学校优质的海外校本部资源和课程方向,现开设四类课程:艺术与设计课程、音乐与戏剧课程、英国A-Level课程、波士顿文理中学美高与AP课程。荣获2021胡润百学中国国际学校艺术类领军学校奖,2022胡润...
点击进入详情页
本回答由希奕际提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询