我正在尝试为 Ext.grid.Panel
组件创建混合。这就是我尝试这样做的方式:
Ext.define('myMixin', {
myFunc:function(){
console.log('completed!');
}
});
Ext.grid.Panel.mixin('newmixin','myMixin');
结果是一个 mixin 被添加到网格组件中,但值为 undefined
。希望我遗漏了一些简单的东西,但我们将不胜感激。
最佳答案
请记住,Ext.define 是异步完成的。我不知道 Ext.grid.Panel.mixin 是什么,因为它在 ExtJS 4.0.1 中不存在,但您可以尝试在 Ext.define 的回调参数中添加 mixin:
Ext.define('myMixin', {
myFunc:function(){
console.log('completed!');
}
}, function() {
Ext.grid.Panel.mixin('newmixin','myMixin');
});
关于javascript - Extjs4 创建混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6012898/