Window 管理方法操作集合

Methods

Properties

Events

Module: Web
Parent Module: Beyondbit.Web

Methods

create

create
(
  • options
  • [context]
  • [createMode=once]
)
static

创建一个Window对象

Parameters:

nametypeflagdescription
options Json

Window对象的公开属性

[context] Object optional

要在哪个上下文环境创建,如window、parent、top、self

[createMode=once] String optional

创建模式. "once 只创建一次","always 一直创建"

Example:

// 创建
var dialog = Beyondbit.Web.WindowManager.create({
    id:"dialog",
    width:500,
    height:400,
    title:"标题",
    url:"http://www.beyondbit.com"
});
// 显示
dialog.show();

findByID

findByID
(
  • id
  • [context]
)
static

根据ID查找一个Window

Parameters:

nametypeflagdescription
id String

标识

[context] Object optional

查找的上下文环境,如window、parent、top、self

Example:

var dialog = Beyondbit.Web.WindowManager.findByID("dialog");

findForParentByID

findForParentByID
(
  • id
)
static

根据ID在父窗口下查找Window

Parameters:

nametypeflagdescription
id String

标识

Example:

var dialog = Beyondbit.Web.WindowManager.findForParentByID("dialog");

get

get
(
  • [context=parent]
)
static

Defined in src\Beyondbit.Web.Windows.js:83

Available since 2.0.0

获取当前所在Window对象,通常用于在Window窗口下的页面使用

Parameters:

nametypeflagdescription
[context=parent] IE.window optional

当前Window窗口的上下文环境,浏览器对象

Example:

var dialog = B.Web.WindowManager.get();
var dialog = B.Web.WindowManager.get(window);

get

get
(
  • id
  • [context=window]
)
static

Defined in src\Beyondbit.Web.Windows.js:95

Available since 2.0.0

[重构]根据ID,获取Window对象

Parameters:

nametypeflagdescription
id String

用于查找的window对象的id;

[context=window] IE.window optional

当前Window窗口的上下文环境,浏览器对象

Example:

var dialog = B.Web.WindowManager.get("dialogEdit");
var dialog = B.Web.WindowManager.get("dialogEdit",parent);
Top