我試圖爲Ext.grid.Panel
組件創建一個混合。這就是我試圖做到這一點:Extjs4創建一個mixin
Ext.define('myMixin', {
myFunc:function(){
console.log('completed!');
}
});
Ext.grid.Panel.mixin('newmixin','myMixin');
這樣做的結果是一個mixin已經被添加到網格組件,但價值是undefined
。希望我錯過了一些簡單的,但一些幫助將不勝感激。
我想原因是,在你的原代碼,你試圖引用myMixin使用字符串「myMixin」:Ext.grid.Panel。混入( 'newmixin', 'myMixin');但是你只使用'myMixin'這樣的字符串來定義一個類的定義 - 在定義了它之後,引用它的對象引用:myMixin(不帶引號) – 2013-04-12 18:50:45