Ext.QuickTips.init();
Ext.define('erp.controller.oa.officialDocument.sendODManagement.Query', {
extend: 'Ext.app.Controller',
FormUtil: Ext.create('erp.util.FormUtil'),
GridUtil: Ext.create('erp.util.GridUtil'),
BaseUtil: Ext.create('erp.util.BaseUtil'),
views:[
'oa.officialDocument.sendODManagement.query.Viewport','oa.officialDocument.sendODManagement.query.GridPanel','oa.officialDocument.sendODManagement.query.Form',
'core.trigger.DbfindTrigger','core.form.ConDateField','core.form.WordSizeField','oa.mail.MailPaging'
],
init:function(){
this.control({
'erpSODQueryGridPanel': {
itemclick: this.onGridItemClick
},
// 'erpSynergyQueryFormPanel button[name=confirm]': {
// click: function(btn){
//
// }
// }
});
},
onGridItemClick: function(selModel, record){//grid行选择
console.log(record);
var me = this;
var id = record.data.sod_id;
var panel = Ext.getCmp("qsod" + id);
var main = parent.Ext.getCmp("content-panel");
if(!panel){
var title = "发文查看";
panel = {
title : title,
tag : 'iframe',
tabConfig:{tooltip: record.data['sod_title']},
frame : true,
border : false,
layout : 'fit',
iconCls : 'x-tree-icon-tab-tab1',
html : '',
closable : true,
listeners : {
close : function(){
main.setActiveTab(main.getActiveTab().id);
}
}
};
me.FormUtil.openTab(panel, "qsod" + id);
}else{
main.setActiveTab(panel);
}
// var win = new Ext.window.Window({
// id : 'win',
// title: "收文查看",
// height: "80%",
// width: "80%",
// maximizable : false,
// buttonAlign : 'left',
// layout : 'anchor',
// items: [{
// tag : 'iframe',
// frame : true,
// anchor : '100% 100%',
// layout : 'fit',
// html : ''
// }]
// });
// win.show();
}
});