O2OA API

Class

Statement

Extends

Statement 数据中心的查询视图。本章节的脚本上下文请看queryStatement

Usable Range

QueryStatement

Examples

//在查询视图的事件中获取该类
var view = this.target;
//在查询视图的条目中,操作条组件中,分页事件中获取该类
var view = this.target.view;
//调用api进行提示
this.queryStatement.notice("this is my information", "info");

Source

Classes

Item
Actionbar
Paging

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

nodeElement

视图的节点,mootools封装过的Dom对象,可以直接使用原生的js和moootools方法访问和操作该对象。

Type

  • Element

Examples

//可以在视图脚本中获取视图的Dom
var node = this.target.node;
//可以在视图的组件中获取视图的Dom(在视图的操作条组件中,分页事件中)
var node = this.target.view.node;

Source

Methods

setFilter(filteropt, parameteropt, callback)

设置查询视图的过滤条件,该方法不能修改视图中默认的过滤条件(在开发视图的时候添加的过滤条件),而是在这上面新增。

Parameters

  • filter Array.<ViewFilter> | ViewFilter | Null <optional>

    过滤条件

  • parameter StatementParameter <optional>

    过滤条件。

  • callback function

    过滤完成并重新加载数据后的回调方法。

Source

Events

export

导出查询Excel的事件,这个时候导出数据已经准备好,this.target可获得查询视图对象。this.event如下:

{
      data : data, //对象数组,导出的数据,第一个数组为标题。修改后导出的excel内容也会修改。
      colWidthArray : colWidthArr, //数组,每列的宽度
      title : excelName //字符串,导出的文件名
}

exportRow

导出查询Excel,产生每行后执行的事件,this.target可获得查询视图对象,可以通过this.event获取下列内容

{
      data : data, //对象,当前行导出的数据。修改后导出的excel内容也会修改。
      index : 1, //数字,导出的行号,从1开始
      source : source //对象,从后台获取的源数据
}

results matching

    No results matching ''