{hero}

keys.columns

始於:KeyTable 2.0.0

選取可以獲得焦點的欄位。
請注意 - 這個屬性需要 DataTables 的 KeyTable 擴充功能。

描述

當處理複雜表格時,您可能會不希望某些欄位啟用像試算表般的導覽 (例如,用於列選取的核取方塊欄位或具有編輯操作按鈕的欄位),這很常見。此選項可用於定義哪些欄位可以接收焦點。如果欄位無法接收焦點,KeyTable 會跳過它,如同它不存在一樣。

請注意,只有可見的儲存格才能接收焦點,因此此選項定義的欄位會自動與表格中可見的欄位合併。不可見的欄位將不會接收焦點。

類型

column-selector

描述

可以獲得焦點的欄位。這接受所有 column-selector 的選項,例如類別名稱選取器、jQuery 偽選取器和欄位索引選取器。

預設值

  • 值:

空字串 (即所有欄位)

範例

不允許焦點在表格中的最後一欄

new DataTable('#myTable', {
	keys: {
		columns: ':not(:last-child)'
	}
});

僅允許焦點在欄位索引 1、2、3、4 上

new DataTable('#myTable', {
	keys: {
		columns: [1, 2, 3, 4]
	}
});