配置项|方法|事件

Un.Window

继承自 Un.Box

var win = new Un.Window( {
    title : 'UN.window',
    x:50,
    y:80,
    closeMethod:'hide'
});

win.show();

配置项
Number x默认值: null
组件的起始位置横坐标(null则居中)。
Number y默认值: null
组件的起始位置纵坐标(null则居中)。
String title默认值: ''
显示在组件头部的文本标题。
Number width默认值: 500
此组件的宽度(单位象素)。
Number height默认值: 310
此组件的高度(单位象素)。
Number minWidth默认值: 180
此组件的最低宽度(单位象素)。
Number minHeight默认值: 111
此组件的最低高度(单位象素)。
Boolean maximizable默认值: true
窗口是否可以最大化。
Boolean closable默认值: true
窗口是否可以关闭。
String closeMethod默认值: 'destroy'
窗口的关闭方式 ('destroy':销毁;'hide':隐藏)。
Boolean draggable默认值: true
窗口是否可以拖动。
Boolean resizable默认值: true
窗口是否可以调整大小。
Boolean modal默认值: false
窗口显示时是否对其后面的一切内容进行遮罩。
Boolean hasShadow默认值: true
窗口是否有阴影。
Number headHeight默认值: 32
窗口头部的高度。
Number borderWidth默认值: 7
窗口边框的宽度。
方法
setTitle(String t)
设置窗口标题。
moveToCenter()
将窗口移动到正中间。
maximize()
窗口最大化。
restore()
窗口还原。
reset()
窗口重置为初始状态。
setCloseMethod(String m)
设置窗口的关闭方式('destroy':销毁;'hide':隐藏)。
addContent(Un.Element/HtmlElement e)
在窗口的主体里加入内容。
从类Un.Box继承的方法
Number getWidth()
获得窗口宽度。
Number getHeight()
获得窗口高度。
setWidth(Number w)
设置窗口宽度。
setHeight(Number h)
设置窗口高度。
setSize(Number w,Number h)
设置窗口大小。
从类Un.Element继承的方法
hide()
隐藏窗口。
show()
显示窗口。
事件
Boolean beforeclose
窗口关闭前触发。若监听的事件之一返回false则取消关闭动作。
close
窗口关闭后触发。