{hero}

按鈕.按鈕

自:按鈕 1.0.0

要建立的按鈕列表。
請注意 - 此屬性需要 DataTables 的 Buttons 擴充功能。

描述

此屬性是功能屬性 buttons.buttons 的別名,可用於從頂層 DataTables 配置物件配置功能,而不是在 layout 選項中(請參閱以下範例)。這讓您可以將功能作為字串而非物件使用,但如果您使用多個功能實例,則會限制配置。請參閱 buttons.buttons 的文件,以取得適用於此選項的完整詳細資訊和選項。

如果您使用的是 DataTables 1.x,它沒有 layout 選項,請使用此屬性名稱,但請參閱 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!');
			}
		}
	]
});