构建 WindowManager 类的新实例。
| 全称 | mx.windows.WindowManager |
| 命名空间 | mx.windows |
| 类 | WindowManager |
| 继承层次结构 | WindowManager |
| 源文件 | ~\mx\scripts\windows\WindowManager.js |
| 名称 | 说明 |
| WindowManager() | 构建 WindowManager 类的新实例。 |
| 名称 | 说明 |
| init() |
| 名称 | 说明 |
| closeAll() | 关闭所有窗体。 |
create([p_windowClass], [p_options])
![]() |
创建一个窗体(Window 或任意派生类的实例),并将其返回。 |
| createFromView(p_view, [p_options]) | 根据视图创建一个窗体(Window 或任意派生类的实例),并将其返回。 |
| createFromViewController(p_viewController, [p_options]) | 根据视图控制器创建一个窗体(Window 或任意派生类的实例),并将其返回。 |
| hideAll() | 隐藏所有窗体。 |
| 名称 | 说明 |
| activeWindow | 获取一个 Window 对象,表示当前处于激活状态的窗体。在同一时刻全局有且只有一个激活窗体。 |
| context | 获取控件当前所属 Weblet 的上下文信息( WebletContext 类型)。 |
| windows | 获取一个 Window 数组,包含全局所有窗体。 |
| $container |
| 名称 | 说明 |
| onactivate | 全局事件。当窗体被激活后将触发该事件。 |
| onclose | 全局事件。当窗体通过 close 方法关闭后将触发该事件。 |
| oncreate | 全局事件。当有窗体通过 create 方法被创建后将触发该事件。 |
| onhide | 全局事件。当窗体通过 close、hide 等方法隐藏后将触发该事件。 |
| onshown | 全局事件。当有窗体通过 show、showDialog 等方法显示后将触发该事件。 |
| JavaScript 代码 |
var win = mx.windows.WindowManager.create(); |
| JavaScript 代码 |
var win = mx.windows.WindowManager.create({ title: "新窗体", width: 500, height: 400 }); |