Reference Source
public class | source

Window

在屏幕上显示一个可移动,可伸缩的窗口,它有一个标题和关闭按钮。

See:

Example:

var win = new KQ.Control.Window('example', {
  parentID: 'map',
  position: {
    left: '100px',
    top: '100px',
  },
});

win.initAsync(function () {
});

Constructor Summary

Public Constructor
public

constructor(template_name: String, options: Object)

构造函数

Member Summary

Public Members
public

obj: *

public

options: *

Method Summary

Public Methods
public

center(): Null

将窗口居中显示

public

close(): Null

关闭窗口

public

async initAsync(callback: function(): null): Promise

初始化窗口

public
public

open(): Null

打开窗口

public

setOptions(options: Object): Null

设置窗口选项

Public Constructors

public constructor(template_name: String, options: Object) source

构造函数

Params:

NameTypeAttributeDescription
template_name String

模版html的文件名

options Object

设置参数

options.title String

窗口标题

options.width Number

窗口宽度

options.height Number

窗口高度

options.resizable Boolean

是否能改变窗口尺寸

options.scrollable Boolean

是否能滚动窗口内容

options.action String[]

与窗口交互的按钮。"Close", "Refresh", "Minimize", "Maximize"。

options.close function(): null

当单击关闭按钮时,函数将运行

Public Members

public obj: * source

public options: * source

Public Methods

public center(): Null source

将窗口居中显示

Return:

Null

public close(): Null source

关闭窗口

Return:

Null

public async initAsync(callback: function(): null): Promise source

初始化窗口

Params:

NameTypeAttributeDescription
callback function(): null

初始化完毕后执行的函数

Return:

Promise

public maximize() source

public open(): Null source

打开窗口

Return:

Null

public setOptions(options: Object): Null source

设置窗口选项

Params:

NameTypeAttributeDescription
options Object

设置选项,参考构造函数

Return:

Null