业务咨询
开发咨询
微信沟通

Class: TableController

THING~ TableController

TableController 表格类型组件


new TableController(object, object) → {Controller}

Parameters:
Name Type Description
object Object

要操作的对象

object Object

参数列表

Properties
Name Type Description
props Array

列标题

items Array

列数据

Returns:

组件对象

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

Extends

Methods


caption(v)

设置标题名称

Parameters:
Name Type Description
v String

标题名称

Inherited From:
Overrides:

on(event, callback) → {Controller}

绑定事件

Parameters:
Name Type Description
event String

事件名称

callback function

事件触发的回调函数

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:
Name Type Description
flag Boolean

显示/隐藏 状态

Inherited From:
Overrides: