按钮.按钮.命名空间
自:按钮 1.0.0
每个按钮的唯一命名空间。
请注意 - 此属性需要 Buttons 扩展用于 DataTables。
说明
此属性是特性属性 buttons.buttons.namespace
的别名,可用于从顶级 DataTables 配置对象(而不是在 layout
选项中,请参见下例)来配置特性。这允许您使用特性为字符串而不是对象,但如果您使用特性的多个实例,它会限制配置。有关此选项适用的所有详细信息和选项,请参考 buttons.buttons.namespace
的文档。
如果您使用的是没有 layout
选项的 DataTables 1.x,请使用此属性名称,但是参考 buttons.buttons.namespace
的文档以获得所有详细信息。
示例
具有鼠标进入/离开(悬停)事件侦听器的按钮
new DataTable('#myTable', {
layout: {
topStart: 'buttons'
},
buttons: [
{
text: '',
init: function (e, dt, node, config) {
node.on('mouseenter' + config.namespace, function () {
console.log('Mouse enter');
});
node.on('mouseleave' + config.namespace, function () {
console.log('Mouse leave');
});
},
destroy: function (dt, node, config) {
node.off('mouseenter' + config.namespace);
node.off('mouseleave' + config.namespace);
}
}
]
});