我有三种形式ProfileForm.js,ProfileTab.js和ItemTab.js。 ProfileTab是从Items.js中继承(扩展类)。
这是ProfileTab.js
Example.Portal.ProfilesTab = Ext.extend(Example.Portal.ItemTab, {
initComponent: function () {
var me = this;
Ext.apply(this, {
gridConfig: {
title: 'Profile Templates',
width: 260,
xtype: 'example.portal.profilesgrid'
},
panelConfig: {
title: 'Profile Template',
xtype: 'example.portal.profileform'
}
});
Example.Portal.ProfilesTab.superclass.initComponent.apply(this, arguments);
}
});
Ext.reg('example.portal.profilestab', Example.Portal.ProfilesTab);
ProfileForm用作'xtype'。我试图在ItemTab.js中添加一个可以在ProfileForm.js中使用的函数。
我已经尝试在ItemTab.js中添加一个函数,但我无法在ProfileForm中访问它。
任何帮助将不胜感激。我正在学习阶段,请不要降级这个问题。
答案 0 :(得分:0)
对于那些想要有类似内容的人,我通过在ItemTab.js中添加一个监听器事件并在ProfileForm.js中使用了fireEvent()来解决了这个问题。