o2oa api: page | o2oa开发平台-游戏厅捕鱼达人

module

page对象可在门户页面中可用。它的很多方法与form类似。(仅前端脚本可用)

usable range

portal

syntax

//您可以在门户表单中,通过this来获取page对象,如下:
var page = this.page;

source

members

static

parameters

在打开的页面的任意脚本中,获取传入的参数。

syntax

var par = this.page.parameters

example

//打开页面时传入参数:
this.form.openportal(id, "", {"type": "my type"});
//在打开的页面的任意脚本中,可以获取parameters:
var par = this.page.parameters;
//par的内容:{"type": "my type"}

source

methods

static

topage(name, paropt, nohisopt)

跳转到当前门户的指定页面。(仅门户页面脚本可用)

syntax

//跳转到当前门户的指定页面。
this.page.topage( name, par, nohis );

parameters

  • name string

    要跳转的页面名称

  • par object

    要传入被打开页面的数据。在被打开的页面可以用this.page.parameters获取

  • nohis boolean

    页面跳转的时候,不往history里增加历史状态,默认为false

example

this.page.topage("列表页面", {"key": "发文列表"});//打开“列表页面”,并传入一个json数据。
//在列表页面中,通过this.page.parameters获取传入的数据。
var key = this.page.parameters.key; //key="发文列表"

source

static

toportal(portal, pageopt, paropt)

跳转到指定门户页面。(仅门户页面脚本可用)

syntax

this.page.toportal( portal, page, par );

parameters

  • portal string

    要跳转的门户名称。

  • page string

    要打开的门户的页面名称。为空则打开指定门户的默认游戏厅捕鱼达人首页。

  • par string

    在被打开的页面可以用this.page.parameters获取。

example

this.page.toportal("公文门户", "列表页面", {"key": "发文列表"});//打开“公文门户”的“列表页面”,并传入一个json数据。
//在列表页面中,通过this.page.parameters获取传入的数据。
var key = this.page.parameters.key; //key="发文列表"

source

static

getwidgetmodule(widgetid, fieldid) → {formcomponent}

获取指定部件元素对象。

syntax

this.page.getwidgetmodule( widgetid, fieldid );

parameters

  • widgetid string

    在游戏厅捕鱼达人主页面嵌入部件时用的标识。

  • fieldid string

    部件内组件标识。

returns

  • formcomponent

    请查看本文档的classes导航下的formcomponents。

example

1、设计了一个部件,包含一个设计元素subject。
2、在游戏厅捕鱼达人主页面里两次嵌入1步骤创建的部件,一个标识是widget_1, widget_2。

var module = this.page.getwidgetmodule( "widget_1", "subject"); //部件widget_1的subject组件
var data2 = this.page.getwidgetmodule( "widget_2", "subject").getdata(); //部件widget_2的subject组件的值

source

static

getwidgetprameters() → {object}

在嵌入部件的时候,可以在游戏厅捕鱼达人主页面上传入参数。通过本方法,可以在对应部件或者部件元素的脚本中获取传入的参数。

syntax

var par = this.page.getwidgetprameters();

returns

  • object

    任意数据类型,根据传入的参数决定。

example

//在游戏厅捕鱼达人主页面嵌入部件的地方传入参数:
return {"type": "my type"};
//在对应部件脚本中,可以获取parameters:
var par = this.page.getwidgetprameters();
//par的内容:{"type": "my type"}

source

网站地图