{hero}

取消选择后失去焦点

自:Select 1.4.0 起

在 DataTable 中取消对项目选择的模糊处理(可取消)。
请注意 - 此属性需要 DataTables 的 选择 扩展名。

说明

当设置时,select.blurable 选项可用于让 Select 自动从表中移除行选择,但是,有时您可能希望保留焦点,具体取决于单击在页面上着陆的位置(例如,在模型中)。此事件提供了该功能。您可以在事件对象上调用 .preventDefault() 以防止表格失焦。

类型

函数 函数 (e, dt, target, originalEvent)

参数

示例

如果单击在 Bootstrap 模式中,请不要失焦

var table = new DataTable('#myTable', {
	select: {
		blurable: true,
		style: 'os'
	}
});

table.on('select-blur', function (e, dt, target, originalEvent) {
	if ($(e.target).parents('div.modal').length) {
		e.preventDefault();
	}
});

相关

以下选项直接相关,在您的应用程序开发中可能也很有用。