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

千叶玫瑰 2015-03-24 11:16:08
下列相似度很高的类怎么复用?有没有类似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);
}
}
...全文
53 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧