2015-11-11 00:42题主

WB7首页默认打开一个模块怎么处理?

如题?
2015-11-12 15:06#1
可以使用Wb.open打开模块,具体见文档:
PortalConfigs ) : Panel

在主页,IDE或其他任意窗口中打开指定xwl文件或任意url链接。xwl模块可以直接添加到应用主页而无需frame,从而使应用 模块的加载更快速,同时更省资源。如果上下文环境在主页或IDE将直接打开,否则在新窗口内打开。如果需要直接在新窗口中打 开,可以使用Wb.submit

Example:

Wb.open({url: 'm?xwl=path/myModule', title: 'My Module', iconCls: 'myIconCls',
         params: {param1: 'foo', param2: 'bar'}});
Wb.open({url: 'http://www.google.com', title: 'Google', iconCls: 'web_icon'});

Parameters

  • PortalConfigs : Object

    打开模块或文件的配置参数。该参数子模块可见,首字母为大写。

    • url : String

      url相对路径,如果url路径没有引用xwl文件,useIFrame将自动设置为true。可通过变量 isModule强制指定url为xwl引用。

    • title : String (optional)

      显示在页标签中的标题。

    • iconCls : String (optional)

      显示在页标签中的图标样式。

    • params : Object (optional)

      提交的参数对象。

    • useIFrame : Boolean (optional)

      是否使用Iframe。默认模块不使用iframe,其他使用iframe。

    • method : String (optional)

      提交的方法,默认为POST表单提交。

    • tooltip : String (optional)

      tab选项卡上的提示信息。

    • reload : Boolean (optional)

      如果模块已经存在是否重新加载。

    • newWin : Boolean (optional)

      是否在新窗口中使用表单提交方式打开,默认false。如果为GET方法且params为空则使用open函数打开。

    • download : Boolean (optional)

      是否下载资源,默认false。

    • mask : Boolean (optional)

      在加载过程中是否使用mask,默认为true。

    • showError : Boolean (optional)

      是否显示异常信息,默认为true。

    • isModule : Boolean (optional)

      指定url是否是xwl引用或其捷径。

    • newTab : Boolean (optional)

      如果指定模块已经打开,是否允许创建新的tab。默认为自动判断,即如果存在params,则允许创建新tab, 否则激活已经打开的模块。

    • container : Container/Boolean (optional)

      把新的模块面板添加到该容器对象,默认为Home或IDE的tab。 如果为false,则不创建模块面板。

    • success : Function (optional)

      加载xwl文件成功后的回调函数。传递参数appScope和responseText,this指向card。

    • failure : Function (optional)

      加载xwl文件失败后的回调函数。传递参数appScope和responseText,this指向card。

Returns

  • Panel

    如果添加新的模块面板则返回该对象,否则为undefined。

2016-02-23 10:40#2
Wb.open打开的页面怎么强制在新窗口中打开
2016-03-03 13:40#3
Wb.open({newWin:true...})在新窗口中打开

返回开发者社区