jQuery MiniUI

 找回密码
 立即注册
查看: 2007|回复: 1
打印 上一主题 下一主题

desktop怎么一进入窗口就自动打开某个窗口呀? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-10-7 14:47:34 |只看该作者 |倒序浏览
本帖最后由 pvfhv 于 2013-10-7 15:17 编辑

    /*自动打开某个窗口*/
    var win = desk.createWindow("ux.iframewindow");
    win.set({
        url: 'http://www.baidu.com',
        title: '百度',
        iconCls: 'icon-add',
        width: 1000,
        height: 600
    });

    desk.showWindow(win);

desktop进入桌面后,怎么自动触发打开某个模块,而不需要用户点击,这样我就可以在用户进入桌面后设置要用户首先看到什么窗口了!
使用以上代码后,窗口会打开桌面而不是指定的url地址!!

Rank: 8Rank: 8

沙发
发表于 2013-10-7 16:43:50 |只看该作者
  1. var module = desk.getModule("chart");   //参数是你的module的name
  2.     var win = module.single;
  3.     if (!win) {
  4.         win = module.single = desk.createWindow(module.type);
  5.         
  6.         if (win) {
  7.             if (win.type == "ux.iframewindow") {
  8.                 win.setUrl(module.url);
  9.             }
  10.         }
  11.     }
  12.     if (win) {
  13.         desk.showWindow(win);

  14.     }
复制代码
在你页面中加上这个,就是一打开就打开name="chart"的那个窗口
desktop的源码是开放出来的,你可以看下他的代码,也可以自己进行一些扩展

Archiver|普加软件

GMT+8, 2024-9-29 06:54 , Processed in 1.061102 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部