{hero}

鍵盤失去焦點

自:KeyTable 2.0.0

KeyTable 已從儲存格失去焦點。
請注意 - 此屬性需要 DataTables 的 KeyTable 擴充功能。

描述

雖然了解儲存格何時獲得焦點 (key-focus) 通常很有用,但了解該儲存格何時失去焦點也同樣有用。 此事件提供了該功能,並且會在儲存格的焦點模糊時觸發。 這可能是由於以下原因造成的:

  • 焦點移動到不同的儲存格
  • 焦點離開表格 (keys.blurable)。

此事件將在 key-focus 事件之前發生(如果存在要模糊化的儲存格 - 即兩個儲存格永遠不會同時具有焦點)。 此外,如果需要 DataTables 頁面變更才能顯示新獲得焦點的儲存格,則此事件將在觸發頁面變更之前發生。

類型

function function( e, datatable, cell )

參數

範例

當焦點變更時顯示儲存格的資訊

var table = new DataTable('#myTable', {
	keys: true
});

table
	.on('key-focus', function (e, datatable, cell) {
		var rowData = datatable.row(cell.index().row).data();

		$('#details').html('Cell in ' + rowData[0] + ' focused');
	})
	.on('key-blur', function (e, datatable, cell) {
		$('#details').html('No cell selected');
	});

相關

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