function openUrl(value, keyField, url, title) {
var kind = Ext.getCmp('kl_kindid');
if(kind){
kind=kind.value;
}else{
var data=Ext.getCmp('grid').getSelectionModel().lastFocused.data;
kind=data.kl_kindid;
}
url = url + '?formCondition=' + keyField + "=" + value+ "&gridCondition=kc_klid=" + value+ "&mappingCondition=kl_kindid=" + kind + "And kl_idNO"+ value;
var panel = Ext.getCmp(keyField + "=" + value);
var main = parent.Ext.getCmp("content-panel");
if (!panel) {
if (title.toString().length > 4) {
title = title.toString().substring(title.toString().length - 4);
}
panel = {
title : title,
tag : 'iframe',
tabConfig : {
tooltip : title + '(' + keyField + "=" + value + ')'
},
frame : true,
border : false,
layout : 'fit',
iconCls : 'x-tree-icon-tab-tab',
html : '',
closable : true,
listeners : {
close : function() {
main.setActiveTab(main.getActiveTab().id);
}
}
};
openTab(panel, keyField + "=" + value);
} else {
main.setActiveTab(panel);
}
}
function openTab(panel, id) {
var o = (typeof panel == "string" ? panel : id || panel.id);
var main = parent.Ext.getCmp("content-panel");
/*var tab = main.getComponent(o); */
if (!main) {
main = parent.parent.Ext.getCmp("content-panel");
}
var tab = main.getComponent(o);
if (tab) {
main.setActiveTab(tab);
} else if (typeof panel != "string") {
panel.id = o;
var p = main.add(panel);
main.setActiveTab(p);
}
}
function openWin(){
var win = new Ext.window.Window(
{
id : 'win',
height : '350',
width : '550',
title:'知识查看申请',
maximizable : true,
buttonAlign : 'center',
layout : 'anchor',
items : [ {
tag : 'iframe',
frame : true,
anchor : '100% 100%',
layout : 'fit',
html : ''
} ],
});
win.show();
}