buttons().container()
自:Buttons 1.0.0 起
取得單一 Buttons 實例的容器元素。
請注意 - 此屬性需要 DataTables 的 Buttons 擴充套件。
描述
建立新按鈕集的 buttons
方法,允許一次僅新增一組按鈕。然而,Buttons 能夠將多組按鈕附加到單一 DataTable。這可以透過 new $.fn.dataTable.Buttons()
介面建立額外的按鈕集來實現。一旦建立,就可以像平常一樣透過 DataTables API 存取這些按鈕。
此方法與 buttons().containers()
方法非常相似,它提供了存取所選按鈕實例的容器元素,然後使用標準 jQuery 方法將其插入到文件中。然而,在這種情況下,結果中只會包含單一 Buttons 實例。如果選擇器匹配到多個實例,則只會使用第一個實例。
當使用 buttons()
選擇器方法時,第二個參數(按鈕選擇器)在處理此方法時會被有效忽略。只會使用按鈕實例。
類型
範例
將使用 new DataTable.Buttons()
建立的按鈕插入文件中
var table = new DataTable('#myTable');
new DataTable.Buttons(table, {
name: 'commands',
buttons: [
// ...
]
});
table
.buttons(0, null)
.containers()
.appendTo('body');