按钮按钮
自:按钮 1.0.0
要创建的按钮列表。
请注意 - 此属性需要数据表的 按钮 扩展。
说明
此属性是 buttons.buttons
功能属性的别名,可用于从顶级 DataTables 配置对象配置功能,而无需在 layout
选项中配置(参见以下示例)。这允许您将功能用作字符串而不是对象,但如果您使用该功能的多个实例,则会限制配置。有关此选项适用的完整详细信息和选项,请参阅 buttons.buttons
的文档。
如果您使用的是没有 layout
选项的 DataTables 1.x,请使用此属性名称,但要参考 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!');
}
}
]
});