{hero}

键重新聚焦

自:KeyTable 2.3.0

KeyTable 重新聚焦了一个单元格。
请注意 - 此属性需要 KeyTable 的 DataTables 扩展。

说明

key-focus 事件可用于判断何时已聚焦于一个单元格,但当点击已经具备焦点的单元格时,它不会再次触发。虽然这样做是为了防止不必要的处理,但有时此信息会很有用。

为此,此事件的行为与 key-focus 完全相同,但仅在已具备焦点的单元格再次获得焦点时触发(通过单击事件或 API 操作)。

类型

函数 功能(事件、数据表、单元格、原始事件)

参数

示例

在激活焦点时显示有关单元格的信息,包括重新单击已经聚焦的单元格

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

table
	.on('key-focus key-refocus', function (e, datatable, cell, originalEvent) {
		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');
	});

相关

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