{hero}

select-blur

自:Select 1.4.0

在 DataTable 中取消選取項目之前(可取消)。
請注意 - 此屬性需要 DataTables 的 Select 擴充功能。

描述

select.blurable 選項可用於在設定時讓 Select 自動從表格中移除列選取,但是,有時您可能希望保留焦點,這取決於點擊頁面上的位置(例如在模態視窗內)。此事件提供了此功能。您可以在事件物件上呼叫 .preventDefault() 來阻止表格失去焦點。

類型

function function( 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();
	}
});

相關

以下選項直接相關,在您的應用程式開發中也可能很有用。