//grid编辑
var grid = Ext.getCmp('gridMain');
grid.addPlugin(
Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit: 1
})
);
//单元格禁止编辑
grid.addListener(
'cellclick', function (table, td, cellIndex, record) {
var fileName;
fileName = table.getHeaderAtIndex(cellIndex).dataIndex;
var record = record.get("cDefine1");//grid 某列的值
if (record == "已签收") {
return false;
}
}
);
//单元格编辑
var items = grid.columns;
Ext.each(items, function (item) {
// STORAGEQUANTITY 是 grid的列
if (Ext.util.Format.uppercase(item.dataIndex) == 'STORAGEQUANTITY') {
grid.columns[item.fullColumnIndex - 1].setEditor(
Ext.create('Ext.form.TextField', {
readOnly: false,
value: '',
xtype: 'textfield'
})
)
}
})
Extjs grid表格根据条件判断某行是否可编辑
猜你喜欢
转载自blog.csdn.net/qq_36729112/article/details/86077574
今日推荐
周排行