Ext.grid.column.Column類具有下列CONFIGS:分機JS,改變網格列CONFIGS默認值全局
- 拖動(默認爲:真)
- 排序(默認爲:真)
- menuDisabled(默認爲:FALSE)
它是POS是否可以在我的應用程序中全局更改此配置的默認值?
任何幫助表示讚賞。
Ext.grid.column.Column類具有下列CONFIGS:分機JS,改變網格列CONFIGS默認值全局
它是POS是否可以在我的應用程序中全局更改此配置的默認值?
任何幫助表示讚賞。
是,使用Ext.override ......
http://docs.sencha.com/extjs/5.1/5.1.0-apidocs/#!/api/Ext-method-override
例如...
Ext.override(Ext.grid.column.Column, {
draggable: true,
sortable: true,
menuDisabled: false
});
鑑於接受的答案是ExtJS的5.x的,我想對於ExtJS 4.x也有一個答案是有用的。
類似下面應該這樣做:
Ext.define('Ext.my.grid.column.Column', {
override : 'Ext.grid.column.Column',
draggable : false,
sortable : false,
menuDisabled : true
});
現在每次你在網格中使用的列時,它將把這些作爲默認值。
拖動,排序,menuDisabled是 'Ext.grid.column.Column' 類CONFIGS的 'Ext.grid.Panel' 類不CONFIGS。 在這裏您可以看到工作示例:https://jsfiddle.net/Yoh0xFF/dd7huux5/1/ – Yoh0xFF