keys.columns
始於:KeyTable 2.0.0
選取可以獲得焦點的欄位。
請注意 - 這個屬性需要 DataTables 的 KeyTable 擴充功能。
描述
當處理複雜表格時,您可能會不希望某些欄位啟用像試算表般的導覽 (例如,用於列選取的核取方塊欄位或具有編輯操作按鈕的欄位),這很常見。此選項可用於定義哪些欄位可以接收焦點。如果欄位無法接收焦點,KeyTable 會跳過它,如同它不存在一樣。
請注意,只有可見的儲存格才能接收焦點,因此此選項定義的欄位會自動與表格中可見的欄位合併。不可見的欄位將不會接收焦點。
類型
預設值
- 值:
空字串 (即所有欄位)
範例
不允許焦點在表格中的最後一欄
new DataTable('#myTable', {
keys: {
columns: ':not(:last-child)'
}
});
僅允許焦點在欄位索引 1、2、3、4 上
new DataTable('#myTable', {
keys: {
columns: [1, 2, 3, 4]
}
});