Hy,我刚开始使用Extjs ..
我有一个像这样的网格面板:
var cellEditing = Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit: 1
});
var myGrid = Ext.create('Ext.grid.Panel', {
store: myStore,
plugins: [cellEditing],
columns: [
{dataIndex: 'colid', hidden: true},
{text: "Name", dataIndex: 'colname', sortable: true},
{text: "Info", dataIndex: 'colinfo', sortable: true},
{text: "Value", dataIndex: 'colvalue',
editor: {
xtype: 'textfield'
}
}
]
});
现在我想在 colinfo 值为“无法编辑此值!!”时将编辑器设置为null(如列colinfo,colname和colid)列 colvalue 。 。
我如何配置这个条件?
答案 0 :(得分:0)
您可以使用要禁用的列的渲染器功能。根据函数中的记录值,您可以将文本字段设置为禁用。