{hero}

按钮.按钮.命名空间

自:按钮 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);
			}
		}
	]
});