buttons().container()
自:Buttons 1.0.0 起
获取单个 Buttons 实例的容器元素。
请注意 - 这一属性要求 Buttons 扩展适用于 DataTables。
说明
创建一个新按钮集的 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');