{hero}

buttons.buttons.extend

自:Buttons 3.0.0 起

定義按鈕應該基於哪個按鈕類型。
請注意 - 此屬性需要 DataTables 的 Buttons 擴充功能。

描述

在建立按鈕時,您可能經常希望自訂現有的按鈕類型,例如修改顯示文字,同時仍然使用該按鈕提供的功能,而無需重寫大量程式碼!這個 extends 選項正好提供了這種能力。

建立的按鈕可以擴充多個現有的按鈕類型 - 例如,自訂按鈕可以擴充任何內建的按鈕類型,並且該自訂按鈕本身可以在初始化期間被擴充以設定按鈕文字。

extends 選項不是必需的,但是,如果未提供,則必須定義 buttons.buttons.textbuttons.buttons.action 選項。

類型

字串

描述

定義要擴充的現有按鈕類型。這不一定是內建的按鈕類型,它可以是 Buttons 初始化時定義的任何類型。

預設值

  • 值: undefined

範例

兩個按鈕,一個帶有自訂

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