{hero}

order.listener()

自 DataTables 1.10 起

针对特定列,向元素添加排序侦听器。

说明

此方法提供了将排序侦听器附加到页面上任何 DOM 元素的功能。此方法与 DataTables 内部用于附加到各列标题单元格上的排序侦听器的方法相同,因此具有相同的功能(例如,单击进行排序,按 shift 键单击进行多列排序等)。

尽管不是一种常见的待用方法,但对于允许从表格外部触发排序(同样可使用 order() 及其列对应的元素),它可能很有用。

请注意,激活由此函数附加的排序侦听器时,与 order()columns().order() 不同,它将导致表格自动重绘 - 也就是说,无需调用 draw()

类型

function order.listener( node, column, callback )

说明

向指定元素附加一个排序侦听器

参数
返回值

包含结果集中当前排序的 DataTables API 实例

示例

单击 “#sorter” 元素时按第 1 列排序

var table = new DataTable('#myTable');

table.order.listener('#sorter', 1);

相关

以下选项直接相关,在您的应用程序开发中也可能很有用。