button().action()
自 Buttons 1.0.0 起
获取或设置所选按钮的动作函数。
请注意 - 此属性需要 Buttons 在 DataTables 中进行扩展。
说明
如同它的多元化对应项(buttons().action()
),此方法提供了获取或设置所选按钮动作函数的能力 - 在此情况下仅限于单个按钮,因此通常比每个按钮提供一个独特操作更有用。
动作函数(可以通过 buttons.buttons.action
在初始化时设置)定义了激活按钮后按钮将执行的操作。
请注意,在设置操作时,新功能将替换已经分配给按钮的任何操作。这是一个重要考虑因素,因为许多按钮类型会定义自己的操作,如果被替换,将不再执行此操作。
类型
示例
为按钮索引 0 设置一个简单操作函数
var table = new DataTable('#myTable');
table.button(0).action(function (e, dt, button, config) {
console.log('Button ' + this.text() + ' activated');
this.disable();
});