|
|
@@ -103,8 +103,13 @@ Ext.define('saas.view.core.dbfind.MultiDbfindTrigger', {
|
|
|
},
|
|
|
onTriggerClick:function(f){
|
|
|
//判断dbfindtrigger归属
|
|
|
- var form = f.judge(f);
|
|
|
- var win = form.getController().getView().add(Ext.create('Ext.window.Window', {
|
|
|
+ f.judge(f);
|
|
|
+ var panel = f.up('core-tab-panel');
|
|
|
+ var panelEl = panel.getEl();
|
|
|
+ var box = panelEl.getBox();
|
|
|
+ var height = box.height;
|
|
|
+ var width = box.width;
|
|
|
+ var win = panel.add(Ext.create('Ext.window.Window', {
|
|
|
trigger:f,
|
|
|
belong:f.ownerCt,
|
|
|
modal:true,
|
|
|
@@ -167,7 +172,7 @@ Ext.define('saas.view.core.dbfind.MultiDbfindTrigger', {
|
|
|
|
|
|
judge:function(f){
|
|
|
if(f.ownerCt.xtype.trim().toUpperCase().indexOf('QUERYFORMPANEL')>-1){
|
|
|
- f.belong = 'query';
|
|
|
+ f.belong = 'form';
|
|
|
return f.ownerCt.ownerCt
|
|
|
}else if(f.ownerCt.xtype.trim().toUpperCase().indexOf('FORMPANEL')>-1){
|
|
|
f.belong = 'form';
|