API
Component

WindowContainer ($UI/system/components/justep/windowContainer/windowContainer)

使用范围:UI2

Contents

component WindowContainer ($UI/system/components/justep/windowContainer/windowContainer) extends ViewComponent

<b>使用场景</b>:内容在很多页面都重复出现的情况下使用,如页头、页脚; <b>使用方法</b>:将子页面组件拖入设计器中,设置该子页的页面文件、参数等; ## <b>文档链接</b>:#http://docs.newdao.net/app/nei-qian-ye-mian.html#

Constructor Top

  WindowContainer ()
  WindowContainer ( options)

Properties Top

String activity

打开window文件时的activity

boolean autoLoad

是否自动加载

String process

打开window文件时的process

String src

window文件路径

Attributes Top

String activity

打开window文件时的activity

boolean autoLoad

是否自动加载

String component = $UI/system/components/justep/windowContainer/windowContainer

组织标识

json params

参数

String process

打开window文件时的process

String src

window文件路径

String xid

xid标识

Methods Top

Object get (String name)
ModelBase getInnerModel ()
void load (String url, JSON params)
void refresh (String url, Object params)
void set (json arg)
void setActivity (String v)
void setParams (Object params)
void setProcess (String v)
void setSrc (String v)

Operations Top

void containerRefresh (String url, Object param)

Events Top

void onBeforeLoad (BeforeLoadEvent event)
void onLoad (LoadEvent event)
void onLoadError (LoadErrorEvent event)
void onReceive (ReceiveEvent event)

Constructor details Top

public WindowContainer ()

<b>使用场景</b>:内容在很多页面都重复出现的情况下使用,如页头、页脚; <b>使用方法</b>:将子页面组件拖入设计器中,设置该子页的页面文件、参数等; ## <b>文档链接</b>:#http://docs.newdao.net/app/nei-qian-ye-mian.html#

public WindowContainer ( options)

构造函数

Inherited from ViewComponent

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

Parameters

options

参数选项

Properties Detail Top

public String activity

打开window文件时的activity

public boolean autoLoad

是否自动加载

public String process

打开window文件时的process

public String src

window文件路径

Attributes Detail Top

public String activity

打开window文件时的activity

public boolean autoLoad

是否自动加载

public String component = $UI/system/components/justep/windowContainer/windowContainer

组织标识

public json params

参数

public String process

打开window文件时的process

public String src

window文件路径

public String xid

xid标识

Methods Detail Top

public Object get (String name)

获取属性值

Parameters

String name

属性名称,取值范围:"src"、"process"、"activity"

Return Value

Object

public ModelBase getInnerModel ()

获取子页面的VM, 即子页面对应的js文件定义的类的实例

Return Value

ModelBase

public void load (String url, JSON params)

加载window页面, 如果url没有变化, 只触参数修改事件

Parameters

String url
JSON params

Return Value

void

public void refresh (String url, Object params)

强制重新加载window页面

Parameters

String url
Object params

Return Value

void

public void set (json arg)

设置属性值

Parameters

json arg

属性值对
结构如下:

{ "src" : window路径, "process" : 流程全路径, "activity": 环节 }

Return Value

void

public void setActivity (String v)

设置activity

Parameters

String v

Return Value

void

public void setParams (Object params)

设置参数

Parameters

Object params

Return Value

void

public void setProcess (String v)

设置process

Parameters

String v

Return Value

void

public void setSrc (String v)

设置window路径

Parameters

String v

Return Value

void

Operations Detail Top

public void containerRefresh (String url, Object param)

强制重新加载window页面

Parameters

String url
Object param

Return Value

void

Events Detail Top

public void onBeforeLoad (BeforeLoadEvent event)

子页面加载前事件

Parameters

BeforeLoadEvent event

它的结构如下:

{ "source": this, //组件自身 "src": src, //页面url "params": params, //页面参数 "cancel": false //是否取消后续操作 }

Return Value

void

public void onLoad (LoadEvent event)

子页面加载完成事件

Parameters

LoadEvent event

它的结构如下:

{ "source": this //组件自身 }

Return Value

void

public void onLoadError (LoadErrorEvent event)

子页面加载出错事件

Parameters

LoadErrorEvent event

它的结构如下:

{ "source": this, //组件自身 "err": err //错误对象 "cancel": false //是否取消后续处理 }

Return Value

void

public void onReceive (ReceiveEvent event)

接收子页面返回数据的事件

Parameters

ReceiveEvent event

它的结构如下:

{ "source": this, //组件自身 "data": data }

Return Value

void