select-blur
自:Select 1.4.0
在 DataTable 中取消選取項目之前(可取消)。
請注意 - 此屬性需要 DataTables 的 Select 擴充功能。
描述
select.blurable
選項可用於在設定時讓 Select 自動從表格中移除列選取,但是,有時您可能希望保留焦點,這取決於點擊頁面上的位置(例如在模態視窗內)。此事件提供了此功能。您可以在事件物件上呼叫 .preventDefault()
來阻止表格失去焦點。
類型
function function( e, dt, target, originalEvent )
- 參數
名稱 類型 可選 1 e
否 jQuery 事件物件
2 dt
否 DataTables API 實例
3 target
否 點擊以啟動此事件的元素。
4 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();
}
});
相關
以下選項直接相關,在您的應用程式開發中也可能很有用。