了解插件

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 插件的输出