buttons.buttons.destroy
Since: Buttons 1.0.0
Function that is called when the button is destroyed.
Please note - this property requires the Buttons extension for DataTables.
Example
Button which has mouse enter / leave (hover) event listeners:
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);
}
}
]
});