当前位置: 首页 > 文档资料 > ThingJS 文档中心 >

Class: TableController

优质
小牛编辑
131浏览
2023-12-01

THING~ TableController

TableController 表格类型组件


new TableController(object, object参数列表) → {Controller}

Parameters:
NameTypeDescription
objectObject

要操作的对象

object参数列表Object
object.propsArray

列标题

object.itemsArray

列数据

Returns:

组件对象

Type
Controller
Example
var object = {  props: [{    name: '名称'  }, {    name: '参数'  }, {    name: '时间'  }, {    name: '状态'   }],  items: [{      "名称": 'I1',      "参数": '120MP',      "时间": '2018.02.24',      '状态': '启用'    }   ]};

Extends

Methods


caption(v)

设置标题名称

Parameters:
NameTypeDescription
vString

标题名称

Inherited From:
Overrides:

on(event, callback) → {Controller}

绑定事件

Parameters:
NameTypeDescription
eventString

事件名称

callbackfunction

事件触发的回调函数

Inherited From:
Overrides:
Returns:

组件对象

Type
Controller
Example
obj.on('change',function(ev) {});// beforeChange 事件触发返回一个 Boolean 值,当返回 true 时,继续触发 change 事件;返回 false 则不会触发 change 事件obj.on('beforeChange', function (ev) {   //...;   return true;}

show(flag)

设置显示/隐藏

Parameters:
NameTypeDescription
flagBoolean

显示/隐藏 状态

Inherited From:
Overrides: