0
我正在使用GridPanel和複選框選擇模型。我有一列呈現爲文本字段供用戶輸入數量。問題是,當我輸入一個值一個項目,上一行的複選框,即使我設置爲true時取消「CHECKONLY」Ext JS Grid Panel複選框被取消選擇
下面是我的GridPanel
Ext.define('demo.view.productsGridPanel', {
extend : 'Ext.grid.Panel',
alias : 'widget.productsGridPanel',
selModel: Ext.create('Ext.selection.CheckboxModel', {
mode: 'MULTI',
checkOnly: true
}),
plugins: [
Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit: 1
})
],
initComponent : function() {
var me = this;
this.store = Ext.StoreManager.get('demo.store.Products');
this.columns = [
{
header : 'Product Code',
dataIndex : 'code',
flex : 1
},
{
header : 'Product Name',
dataIndex : 'name',
flex : 2
},
{
header : 'Product Price',
dataIndex : 'price',
flex : 1
},
{
header: 'Enter Qty',
flex: 1,
dataIndex : 'quantity',
editor: {
xtype: 'textfield',
allowBlank: true
}
},
];
this.callParent(arguments);
}
});
任何幫助,將不勝感激。