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);
}
}