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

module

queryview对象可在视图中可用。它的很多方法与form类似。(仅前端脚本可用)

usable range

queryview

syntax

//您可以在视图中,通过this来获取queryview对象,如下:
var queryview = this.queryview;

source

methods

static

getparentenvironment() → {mwf.xscript.environment|mwf.xscript.cmsenvironment}

当视图被嵌入到门户页面、流程表单或内容管理表单的时候,可以在视图可以写脚本的地方中通过这个方法来获取页面或表单的上下文。

syntax

this.queryview.getparentenvironment();

returns

  • mwf.xscript.environment mwf.xscript.cmsenvironment

    页面或表单的上下文.

example

var env = this.queryview.getparentenvironment(); //当视图被嵌入到页面的时候,可以在视图里获取页面的上下文
env.page.toportal( "公文门户" ); //调用page的topage() 跳转到其他门户

source

static

getviewinfor() → {object}

获取查询的配置信息。

syntax

this.queryview.getviewinfor();

returns

  • object

    视图的配置信息.

    {
         "application": "db9fc893-7dbc-4e0f-a617-99089d2c6323", //视图所在应用
         "query": "db9fc893-7dbc-4e0f-a617-99089d2c6323",  //视图所在应用,同application
         "name": "视图自定义测试", //视图名称
         "viewname": "视图自定义测试",  //视图名称,同name
         "isexpand": "no",  //如果有分类,默认是否展开开
         "id": "705ce967-2f9c-425c-8873-3bd729249e1d", //视图id
         "alias": "", //视图别名
         "description": "",  //视图描述
         "display": true, //视图是否显示
         "type": "cms", //视图嵌入的数据类型, cms 或 process
         "count": 2000, //最多返回2000条
         "pagesize": 20, //每页的条数
         "createtime": "2019-09-02 10:18:27",
         "updatetime": "2020-03-26 15:53:03"
    }

source

static

getpageinfor() → {object}

获取视图当前页的基本信息。

syntax

this.queryview.getpageinfor();

returns

  • object

    当前页的信息,格式如下:

    {
        "pages": 3, //总页数
        "perpagecount": 50, //每页的条数
        "currentpagenumber": 1 // 当前页数
    }
    

source

static

getpagedata() → {array.

网站地图