APIWidgetContainer Class Reference

Inherits from UINavigationController
Declared in APIWidgetContainer.h

Overview

带导航控制器的页面容器

+ widgetContainerWithUrl:

通过url创建一个带导航控制器的widget容器,里面第一个window的名字默认为root,导航栏默认隐藏

+ (instancetype)widgetContainerWithUrl:(NSString *)url

Parameters

url

网页文件地址

Return Value

一个带导航控制器的容器对象

Discussion

通过url创建一个带导航控制器的widget容器,里面第一个window的名字默认为root,导航栏默认隐藏

Declared In

APIWidgetContainer.h

+ widgetContainerWithUrl:userInfo:

创建一个带导航控制器的widget容器并附加信息,里面第一个window的名字默认为root,导航栏默认隐藏

+ (instancetype)widgetContainerWithUrl:(NSString *)url userInfo:(NSDictionary *)userInfo

Parameters

url

网页文件地址

userInfo

附加信息,页面里面可以通过api.wgtParam来获取

Return Value

一个带导航控制器的容器对象

Discussion

创建一个带导航控制器的widget容器并附加信息,里面第一个window的名字默认为root,导航栏默认隐藏

Declared In

APIWidgetContainer.h

– initWithUrl:userInfo:

初始化方法,并指定url和userInfo,里面第一个window的名字默认为root,导航栏默认隐藏

- (instancetype)initWithUrl:(NSString *)url userInfo:(NSDictionary *)userInfo

Parameters

url

网页文件地址

userInfo

附加信息,页面里面可以通过api.wgtParam来获取

Return Value

一个带导航控制器的容器对象

Discussion

初始化方法,并指定url和userInfo,里面第一个window的名字默认为root,导航栏默认隐藏

Declared In

APIWidgetContainer.h

+ widgetContainerWithAttribute:

通过页面参数创建一个带导航控制器的widget容器,里面第一个window的名字默认为root,导航栏默认隐藏

+ (instancetype)widgetContainerWithAttribute:(NSDictionary *)attribute

Parameters

attribute

页面参数信息,里面的key可以参考openWin方法的参数:https://developer.yonyou.com/docs/Client-API/api#33 ,其中url为必需字段

Return Value

一个带导航控制器的容器对象

Discussion

通过页面参数创建一个带导航控制器的widget容器,里面第一个window的名字默认为root,导航栏默认隐藏

Declared In

APIWidgetContainer.h

+ widgetContainerWithAttribute:widget:

通过页面参数创建一个带导航控制器的widget容器,里面第一个window的名字默认为root,导航栏默认隐藏

+ (instancetype)widgetContainerWithAttribute:(NSDictionary *)attribute widget:(UZWidget *)widget

Parameters

attribute

页面参数信息,里面的key可以参考openWin方法的参数:https://developer.yonyou.com/docs/Client-API/api#33 ,其中url为必需字段

widget

使用指定的widget,传nil时等同于widgetContainerWithAttribute:方法,表示使用应用bundle下面的widget

Return Value

一个带导航控制器的容器对象

Discussion

通过页面参数创建一个带导航控制器的widget容器,里面第一个window的名字默认为root,导航栏默认隐藏

Declared In

APIWidgetContainer.h

– startLoad

开始加载页面

- (void)startLoad

Discussion

开始加载页面

Declared In

APIWidgetContainer.h

– execScript:window:frame:

在指定window和frame中执行javascript脚本

- (id)execScript:(NSString *)script window:(NSString *)window frame:(NSString *)frame

Parameters

script

javascript脚本

window

指定window的名称,若在当前window中执行则可以传nil

frame

指定frame的名称,若是在window中执行脚本则传nil

Return Value

执行结果

Discussion

在指定window和frame中执行javascript脚本

Declared In

APIWidgetContainer.h