{hero}

button().active()

自:Buttons 1.0.0

获取/设置已选按钮的活动状态。
请注意,此属性需要 Buttons 扩展才能用于 DataTables。

说明

按钮可以放入“活动”状态,这纯粹是一个样式功能,在视觉上向最终用户显示按钮处于活动状态(即它执行的任何操作当前处于活动状态)。如果你有大量用户可以从中选择的不同操作模式,但一次只能激活一个,这会很有用。

一次可以激活多个按钮,每个按钮的活动状态不会影响任何其他按钮的活动状态。

此方法可用于动态更改所选按钮的活动状态。

类型

function button().active()

说明

获取所选按钮的活动状态。

参数
返回

如果当前活动,则为true,否则为false

function button().active( state )

说明

设置所选按钮的活动状态。

参数
返回

结果集中包含所选按钮的数据表 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
});