当查询设计中使用了select语句,并且配置了视图,可以在查询视图中使用本章api。
querystatement对象在查询视图中可用。它的很多方法与queryview类似。(仅前端脚本可用)
usable range
querystatement
syntax
//您可以在查询视图中,通过this来获取querystatement对象,如下:
var querystatement = this.querystatement;
source
methods
static
getparentenvironment() → {mwf.xscript.environment|mwf.xscript.cmsenvironment}
当查询视图被嵌入到门户页面、流程表单或内容管理表单的时候,可以在查询视图写脚本的地方通过这个方法来获取页面或表单的上下文。
syntax
this.querystatement.getparentenvironment();
returns
-
mwf.xscript.environment
mwf.xscript.cmsenvironment
页面或表单的上下文.
example
var env = this.querystatement.getparentenvironment(); //当视图被嵌入到页面的时候,可以在视图里获取页面的上下文
env.page.toportal( "公文门户" ); //调用page的topage() 跳转到其他门户
source
static
getpageinfor() → {object}
获取查询视图当前页的基本信息。
syntax
this.querystatement.getpageinfor();
returns
-
object
当前页的信息,格式如下:
{ "pages": 3, //总页数 "perpagecount": 50, //每页的条数 "currentpagenumber": 1 // 当前页数 }
source
static