API
Component

Dialog ($UI/system/components/justep/dialog/dialog)

使用范围:UI2

Contents

component Dialog ($UI/system/components/justep/dialog/dialog) extends BindComponent

Dialog

Constructor Top

  Dialog ()
  Dialog ( options)

Properties Top

string height

对话框高,支持css中所有的长度单位,如:200px、80%,缺省:80%

string left

对话框左偏移,支持css中所有的长度单位,如:200px、10%,缺省:居中

boolean opened

是否打开

boolean resizable

是否允许改变大小

boolean routable

是否开启路由

boolean showTitle

是否显示标题栏,缺省:flase

string status

对话框显示状态,取值范围:normal,maximize

string title

对话框标题,当showTitle=true时有效

string top

对话框上偏移,支持css中所有的长度单位,如:200px、10%,缺省:居中

string width

对话框宽,支持css中所有的长度单位,如:200px、80%,缺省:80%

Attributes Top

string height

对话框高,支持css中所有的长度单位,如:200px、80%,缺省:80%

string left

对话框左偏移,支持css中所有的长度单位,如:200px、10%,缺省:居中

boolean resizable

是否允许改变大小

boolean routable

是否开启路由

boolean showTitle

是否显示标题栏,缺省:flase

string status

对话框显示状态,取值范围:normal,maximize

string title

对话框标题,当showTitle=true时有效

string top

对话框上偏移,支持css中所有的长度单位,如:200px、10%,缺省:居中

string width

对话框宽,支持css中所有的长度单位,如:200px、80%,缺省:80%

string xid

组件标示

Methods Top

void close ()
void close ()
Object get (String name)
void open ()
void set (json arg)
void setContent (string content)

Operations Top

void close ()
void open ()

Events Top

void onClose (ViewEvent event)
void onOpen (ViewEvent event)

Constructor details Top

public Dialog ()

Dialog

public Dialog ( options)

构造函数

Inherited from ViewComponent

	
		参数options格式类似{parent:xx, config:{}},parent是组件的父节点,允许为空或不指定,config是组件的参数选项
	 

Parameters

options

参数选项

Properties Detail Top

public string height

对话框高,支持css中所有的长度单位,如:200px、80%,缺省:80%

public string left

对话框左偏移,支持css中所有的长度单位,如:200px、10%,缺省:居中

public boolean opened

是否打开

public boolean resizable

是否允许改变大小

public boolean routable

是否开启路由

public boolean showTitle

是否显示标题栏,缺省:flase

public string status

对话框显示状态,取值范围:normal,maximize

public string title

对话框标题,当showTitle=true时有效

public string top

对话框上偏移,支持css中所有的长度单位,如:200px、10%,缺省:居中

public string width

对话框宽,支持css中所有的长度单位,如:200px、80%,缺省:80%

Attributes Detail Top

public string height

对话框高,支持css中所有的长度单位,如:200px、80%,缺省:80%

public string left

对话框左偏移,支持css中所有的长度单位,如:200px、10%,缺省:居中

public boolean resizable

是否允许改变大小

public boolean routable

是否开启路由

public boolean showTitle

是否显示标题栏,缺省:flase

public string status

对话框显示状态,取值范围:normal,maximize

public string title

对话框标题,当showTitle=true时有效

public string top

对话框上偏移,支持css中所有的长度单位,如:200px、10%,缺省:居中

public string width

对话框宽,支持css中所有的长度单位,如:200px、80%,缺省:80%

public string xid

组件标示

Methods Detail Top

public void close ()

关闭对话框

Return Value

void

public void close ()

关闭对话框

Return Value

void

public Object get (String name)

获取属性值

Parameters

String name

属性名称,取值范围:"title"、"showTitle"、"resizable"、"status"、 "width"、"height"、"top"、"left"、"opened"

Return Value

Object

public void open ()

打开对话框

Return Value

void

public void set (json arg)

设置属性值

Parameters

json arg

属性值对
结构如下:

{ "title" : {string} 对话框标题 "showTitle" : {boolean} 是否显示标题 "resizable" : {boolean} 是否允许改变大小 "status": {string} 对话框显示状态,取值范围:normal,maximize "width": {string} 对话框宽,支持css中所有的长度单位,如:200px、80%,缺省:80% "height": {string} 对话框高,支持css中所有的长度单位,如:200px、80%,缺省:80% "top": {string} 对话框上偏移,支持css中所有的长度单位,如:200px、10%,缺省:居中 "left": {string} 对话框左偏移,支持css中所有的长度单位,如:200px、10%,缺省:居中 }

Return Value

void

public void setContent (string content)

设置对话框显示的html内容

Parameters

string content

对话框的内容

Return Value

void

Operations Detail Top

public void close ()

关闭对话框

Return Value

void

public void open ()

打开对话框

See Open

Return Value

void

Events Detail Top

public void onClose (ViewEvent event)

[回调型事件]关闭事件

Parameters

ViewEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明 }

Return Value

void

public void onOpen (ViewEvent event)

[回调型事件]打开事件

Parameters

ViewEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明 }

Return Value

void