{hero}

key-blur

自:KeyTable 2.0.0 起

KeyTable 已撤销单元格焦点。
请注意 - 此属性需要一个 KeyTable DataTables 扩展项。

说明

虽然经常需要了解单元格何时获得焦点 (key-focus),但了解单元格何时失去焦点也很有用。此事件提供该功能,且会在单元格焦点被撤销时触发。这可能是以下情况造成的结果:

  • 焦点移至其它单元格
  • 焦点离开表格 (keys.blurable).

此事件将先于 key-focus 事件发生(如果存在需要撤销焦点的单元格 - 即两个单元格切不可同时具有焦点)。此外,如果需要更改 DataTables 页面来显示新获得焦点的单元格,此事件将在触发页面更改之前发生。

类型

函数 函数( 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');
	});

相关信息

以下选项直接相关,且可能在应用程序开发中同样有用。