Class: TableController
优质
小牛编辑
124浏览
2023-12-01
THING~ TableController
TableController 表格类型组件
new TableController(object, object参数列表) → {Controller}
Parameters:
Name | Type | Description |
---|---|---|
object | Object | 要操作的对象 |
object参数列表 | Object | |
object.props | Array | 列标题 |
object.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: