button().active()
自:Buttons 1.0.0
获取/设置已选按钮的活动状态。
请注意,此属性需要 Buttons 扩展才能用于 DataTables。
说明
按钮可以放入“活动”状态,这纯粹是一个样式功能,在视觉上向最终用户显示按钮处于活动状态(即它执行的任何操作当前处于活动状态)。如果你有大量用户可以从中选择的不同操作模式,但一次只能激活一个,这会很有用。
一次可以激活多个按钮,每个按钮的活动状态不会影响任何其他按钮的活动状态。
此方法可用于动态更改所选按钮的活动状态。
类型
function button().active( state )
- 说明
设置所选按钮的活动状态。
- 参数
名称 类型 可选 1 状态
否 设置活动状态(
true
)或移除(false
)。- 返回
结果集中包含所选按钮的数据表 API 实例,可用于对按钮进行进一步操作的链接。
示例
将按钮索引 0 显示为活动
var table = new DataTable('#myTable');
table.button(0).active(true);
在按钮之间切换
var table = new DataTable('#myTable');
table.button(0).action(function () {
this.active(true);
table.button(1).active(false);
// ... set button index 0's mode of operation
});
table.button(1).action(function () {
this.active(true);
table.button(0).active(false);
// ... set button index 1's mode of operation
});