|
|
@@ -1,36 +1,24 @@
|
|
|
Ext.define('saas.view.core.query.QueryPanelController', {
|
|
|
extend: 'Ext.app.ViewController',
|
|
|
alias: 'controller.core-query-querypanel',
|
|
|
-
|
|
|
moreQuery: function (btn) {
|
|
|
- var me = this;
|
|
|
- var panel = me.getView();
|
|
|
- var win = Ext.getCmp('queryMoreWin');
|
|
|
- if (!win) {
|
|
|
- win = Ext.create('Ext.window.Window', {
|
|
|
- modal: true,
|
|
|
- height: '50%',
|
|
|
- width: '50%',
|
|
|
- title: '更多查询',
|
|
|
- scrollable: true,
|
|
|
- bodyPadding: 10,
|
|
|
- constrain: true,
|
|
|
- closable: true,
|
|
|
- layout: 'fit',
|
|
|
- renderTo: Ext.getCmp('main-tab-panel').getActiveTab().getEl(),
|
|
|
- items: [{
|
|
|
- xtype: 'core-query-morequeryformpanel',
|
|
|
- items: panel.moreQueryFormItems
|
|
|
- }]
|
|
|
- });
|
|
|
- };
|
|
|
- win.show();
|
|
|
+ var me = this,view= me.getView();
|
|
|
+ this.queryWin = view.add({
|
|
|
+ xtype:'core-query-morequeryform',
|
|
|
+ queryItems: view.moreQueryFormItems
|
|
|
+ });
|
|
|
+ this.queryWin.show();
|
|
|
},
|
|
|
onQuery: function (btn) {
|
|
|
var me = this,
|
|
|
queryPanel = me.getView(),
|
|
|
queryGrid = queryPanel.down('core-query-querygridpanel');
|
|
|
-
|
|
|
queryGrid.store.loadPage(1);
|
|
|
+ },
|
|
|
+ onReSetClick:function(btn){
|
|
|
+ btn.ownerCt.ownerCt.reset();
|
|
|
+ },
|
|
|
+ onCloseClick:function(btn){
|
|
|
+ this.queryWin = Ext.destroy(this.queryWin);
|
|
|
}
|
|
|
});
|