buttons.buttons.extend
自:Buttons 3.0.0 起
定義按鈕應該基於哪個按鈕類型。
請注意 - 此屬性需要 DataTables 的 Buttons 擴充功能。
描述
在建立按鈕時,您可能經常希望自訂現有的按鈕類型,例如修改顯示文字,同時仍然使用該按鈕提供的功能,而無需重寫大量程式碼!這個 extends
選項正好提供了這種能力。
建立的按鈕可以擴充多個現有的按鈕類型 - 例如,自訂按鈕可以擴充任何內建的按鈕類型,並且該自訂按鈕本身可以在初始化期間被擴充以設定按鈕文字。
extends
選項不是必需的,但是,如果未提供,則必須定義 buttons.buttons.text
和 buttons.buttons.action
選項。
類型
預設值
- 值:
undefined
範例
兩個按鈕,一個帶有自訂
new DataTable('#myTable', {
layout: {
topEnd: {
buttons: ['copy', { extend: 'excel', text: 'Save as Excel' }]
}
}
});