描述(Description)
DataTables可以触发很多事件,这些事件在DataTables执行对应事件可以采取相应的行动。比如说,知道当Ajax事件(
xhrEvent
)
何时发生是非常有用的,所以你可以添加额外的数据到JSON有效载荷。
DataTables提供了使用DataTables事件的三种方法,与jQuery核心事件方法相匹配:
off()
方法用于删除已经附加到DataTables的事件。只需要传递你希望删除的事件即可移除事件监听,你还可以使用特定的方法来移除单个的事件监听。
类型(Type)
这个选项能够接受以下类型的参数:
function off( event [, callback] )
描述(Description):
删除使用
on()API
绑定的监听器
参数(Parameters):
名称(Name) | 类型(Type) | 是否可选(Optional) | |
---|---|---|---|
1 | event |
stringType
|
No |
要删除的事件名称。可以删除多个事件以空格分隔或者命名空间,就像 jQuyer.off() 一样的使用方法。
|
|||
2 | callback |
functionType
|
Yes - default: |
要取消绑定单独的事件监听可使用具体回调方法。如果没有定义回调方法,将删除与第一个参数中给出的事件名称/命名空间相匹配的所有事件监听。 |
返回(Returns):
DataTables API 实例对象
例子(Example)
监听第一次 xhr
事件, 请注意,这个和使用 table.one(...);
是一样的效果
相关属性(Related)
下面的选项是直接相关的,也可能是您的应用程序的开发非常有用。
API