{hero}

按钮按钮

自:按钮 1.0.0

要创建的按钮列表。
请注意 - 此属性需要数据表的 按钮 扩展。

说明

此属性是 buttons.buttons 功能属性的别名,可用于从顶级 DataTables 配置对象配置功能,而无需在 layout 选项中配置(参见以下示例)。这允许您将功能用作字符串而不是对象,但如果您使用该功能的多个实例,则会限制配置。有关此选项适用的完整详细信息和选项,请参阅 buttons.buttons 的文档。

如果您使用的是没有 layout 选项的 DataTables 1.x,请使用此属性名称,但要参考 buttons.buttons 的文档以获取完整详细信息。

示例

buttons 作为使用基本类型的数组

new DataTable('#myTable', {
	layout: {
		topStart: 'buttons'
	},
	buttons: ['copy', 'csv', 'print']
});

两个按钮,其中一个有自定义项

new DataTable('#myTable', {
	buttons: ['copy', { extend: 'excel', text: 'Save as Excel' }]
});

一个完全自定义的按钮

new DataTable('#myTable', {
	layout: {
		topStart: 'buttons'
	},
	buttons: [
		'copy',
		{
			text: 'My button',
			action: function (dt) {
				console.log('My custom button!');
			}
		}
	]
});