order.listener()
自 DataTables 1.10 起
针对特定列,向元素添加排序侦听器。
说明
此方法提供了将排序侦听器附加到页面上任何 DOM 元素的功能。此方法与 DataTables 内部用于附加到各列标题单元格上的排序侦听器的方法相同,因此具有相同的功能(例如,单击进行排序,按 shift 键单击进行多列排序等)。
尽管不是一种常见的待用方法,但对于允许从表格外部触发排序(同样可使用 order()
及其列对应的元素),它可能很有用。
请注意,激活由此函数附加的排序侦听器时,与 order()
和 columns().order()
不同,它将导致表格自动重绘 - 也就是说,无需调用 draw()
。
类型
示例
单击 “#sorter” 元素时按第 1 列排序
var table = new DataTable('#myTable');
table.order.listener('#sorter', 1);
相关
以下选项直接相关,在您的应用程序开发中也可能很有用。