extjs下列相似度很高的类怎么复用?有没有类似java的泛型类?

千叶玫瑰 千叶玫瑰 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下列相似度很高的类怎么复用?有没有类似java的泛型类? 谢谢
Ext.define('HT.controller.BarepackageStat', {
extend: 'Ext.app.Controller',
stores: ['BarepackageStat','Department'],
models: ['BaseStat','Department'],
requires: [
'app/view/baseStat/View'
],

views:["barepackageStat.View","barepackage.View"],
refs: [
{ref:'contentPage', selector: '#contentPage'}
],
init: function() {
var me=this,
view=me.getBarepackageStatViewView(),
c=me.getContentPage();
me.control({
'#barepackageStatView':{
celldblclick:me.CellDblClick
},
'#barepackageStatPaging button[action=barepackageStatSearch]':{
click:me.Search
},
'#barepackageStatPaging button[action=barepackageStatShowAll]':{
click:me.ShowAll
}
});
var cmp=Ext.getCmp("barepackageStatView");
if(!cmp) c.add(view);
}
}

Ext.define('HT.controller.NondeliveryStat', {
extend: 'Ext.app.Controller',
stores: ['NondeliveryStat','Department'],
models: ['BaseStat','Department'],
requires: [
'app/view/baseStat/View'
],

views:["nondeliveryStat.View","nondelivery.View"],
refs: [
{ref:'contentPage', selector: '#contentPage'}
],
init: function() {
var me=this,
view=me.getNondeliveryStatViewView(),
c=me.getContentPage();
me.control({
'#nondeliveryStatView':{
celldblclick:me.CellDblClick
},
'#nondeliveryStatPaging button[action=nondeliveryStatSearch]':{
click:me.Search
},
'#nondeliveryStatPaging button[action=nondeliveryStatShowAll]':{
click:me.ShowAll
}
});
var cmp=Ext.getCmp("nondeliveryStatView");
if(!cmp) c.add(view);
}
}
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
千叶玫瑰
JavaScript 87,983 成员 224,681 内容