87,996
社区成员




MyDesktop.GridWindow = Ext.extend(Ext.app.Module, {
id:'grid-win',
init : function(){
this.launcher = {
text: 'Grid Window',//这个是开始菜单中的名称
iconCls:'icon-grid',//这个是开始菜单中标题左面的图标
handler : this.createWindow,//点击时调用的方法,也就是下面的createWindow方法
scope: this
}
},
createWindow : function(){//产生window的函数
var desktop = this.app.getDesktop();//得到系统桌面的对象
var win = desktop.getWindow('grid-win');//取窗口
if(!win){ //如果此时没有这个窗口就创建一个,如果有就不用创建了
win = desktop.createWindow({
*********************************************
在这里
**********************************************
});
}
win.show();//显示这个窗口
}
});
Ext.onReady(function() {
Ext.QuickTips.init();
var viewport = new Ext.Viewport({
layout:'fit',
items:[{
xtype: 'grouptabpanel',
tabWidth: 130,
activeGroup: 0,
items: [{
mainItem: 1,
items: [{
id:'c',
title: 'Create',
layout: 'fit',
iconCls: 'x-icon-tickets',//前面的图标
tabTip: 'Tickets tabtip',//这里是鼠标在文字上面的显示内容
style: 'padding: 10px;'
}, {
xtype: 'portal',
title: '创建项目',
tabTip: 'Dashboard tabtip',
}, {
title: '描述',
iconCls: 'x-icon-subscriptions',
tabTip: 'Subscriptions tabtip',
style: 'padding: 10px;',
layout: 'fit',
}, {
title: '文件筐',
iconCls: 'x-icon-users',
tabTip: 'Users tabtip',
style: 'padding: 10px;',
html: Ext.example.shortBogusMarkup
}]
}]
}]
});
});
1.js
var win = new Ext.Window({
title:"demo",
width: 100,
height: 100,
html: "zoujp_xyz"
});
win.show();
2.if (!win) {
Ext.Ajax.request({
url: "1.js",
success: function(response, options) {
eval(response.responseText);
}
});
} else {
win.show();
}