usable range
querystatement
examples
//在查询视图的事件中获取该类
var view = this.target;
//在查询视图的条目中,操作条组件中,分页事件中获取该类
var view = this.target.view;
//调用api进行提示
this.querystatement.notice("this is my information", "info");
source
classes
members
viewjsonobject
视图的详细配置信息,比如条目的选择类型等.
type
-
object
examples
//可以在视图脚本中获取视图基本信息(视图事件中)
var json = this.target.viewjson; //视图配置信息
var name = json.selectlist; //视图的列配置
//可以在视图的组件中获取视图基本信息(在视图的操作条组件中,分页事件中)
var json = this.target.view.viewjson; //视图配置信息
var name = json.selectlist; //视图的列配置
source
itemsarray
视图当前页的所有行对象数组.
type
-
array
example
//获取视图当前页的所有行对象数组
var itemlist = this.target.items;
source
selecteditemsarray
视图选中行的对象数组.
type
-
array
example
//获取视图选中行的对象数组
var itemlist = this.target.selecteditems;
itemlist.each(function(item){
//取消选中
item.unselected()
})
source
nodeelement
视图的节点,mootools封装过的dom对象,可以直接使用原生的js和moootools方法访问和操作该对象。
type
-
element
examples
//可以在视图脚本中获取视图的dom
var node = this.target.node;
//可以在视图的组件中获取视图的dom(在视图的操作条组件中,分页事件中)
var node = this.target.view.node;
source
actionbarareanodeelement
操作组件容器
type
-
element
inherited from
source
searchareanodeelement
搜索界面容器
type
-
element
inherited from
source
viewareanodeelement
表头和条目容器,
type
-
element
inherited from
source
viewpageareanodeelement
分页组件容器,
type
-
element
inherited from
source
actionbarobject
视图的操作条对象.
type
-
object
example
var actionbar = this.target.actionbar;
source
pagingobject
视图的分页组件对象.
type
-
object
example
var paging = this.target.paging;
source
methods
getparentenvironment() → {object}
summary
如果当前视图是嵌入在表单或者页面中,使用该方法获取表单或页面的上下文。
overrides
see
returns
-
object
example
this.target.getparentenvironment();
source
getpagedata() → {object}
summary
获取当前页的数据。
returns
-
object
example
this.target.getpagedata();
source
topage(pagenumber, callback)
summary
跳转到指定的页面。
parameters
-
pagenumber
number
需要跳转的页码
-
callback
function
跳转的页面数据加载完成以后的回调方法。
example
// 跳转到第2页并且获取该页的数据。
this.target.topage( 2, function(){
var data = this.target.getpagedata();
}.bind(this) )