了解插件
CDTable 可以为表格加入各种插件,每个插件是单独初始化的, 为了确保插件互不影响,其内部通过事件进行通讯。
创建、注入插件
首先实例化一个插件
var addon1 = new cdtable.addons.Search({
container: '#cd-search-wrap'
});
之后,调用 setAddons
函数即可为已生成好的 cdtable 加入插件
$(‘#cd-table-container’).cdtable().setAddons([
addon1,
addon2,
addon3
]);
插件通用 api
container
container 指定一个 cssSelector 作为插件渲染 UI 的容器;如果不提供,插件会自己决定在什么位置进行展示。
new cdtable.addons.Search({
container: '#cd-search-wrap'
});
getName
返回插件命名
addon1.getName(); // search
reset
重置插件UI
addon1.reset();
getAddonData
获取插件输出的数据
addon1.getAddonData(); // 'hello' search 插件的输出