column().title()
自 DataTables 2.0 起:
取得/設定欄位的標題。
說明
此方法用於取得和設定欄位的標題(也可以在初始化時透過 columns.title
設定)。欄位的標題會顯示在表格標頭中。它也可以用於額外功能,例如欄位可見性控制和匯出資料。
DataTables 會將欄位標頭包裝在一個具有 dt-column-title
類別的 span
元素中。這樣做是為了允許此方法進行取得/設定操作,同時仍然允許標頭單元格中存在其他 HTML(例如,行內按鈕)。
特別要注意的是,此方法可以透過使用 row
參數對表格標頭中的多個列進行操作。當您有複雜的標頭(多行、colspan
和 rowspan
)時,這很有用。請參閱 column().header()
方法,以了解有關列選取和預設選取的詳細資訊。
類型
function column().title( [ row ] )
- 說明
此方法將取得欄位的標題
- 參數
名稱 類型 可選 1 row
是 此參數可用於控制從
thead
中讀取標題的列。該參數將傳遞給column().header()
以確定要使用哪個標頭列。- 回傳
欄位的標題。
function column().title( title [, row ] )
- 說明
此方法會將字串值寫為欄位的標頭。
- 參數
名稱 類型 可選 1 title
否 要寫入表格標頭的新標題
2 row
是 此參數可用於控制從
thead
中讀取標題的列。該參數將傳遞給column().header()
以確定要使用哪個標頭列。- 回傳
用於鏈接的 DataTables API 實例。
範例
取得欄位的標題:
var table = new DataTable('#myTable');
var title = table.column(0).title();
// Do something with title...
在預設列上設定欄位的標題:
var table = new DataTable('#myTable');
table.column(0).title('New title');
在標頭中的第二列上設定欄位的標題:
var table = new DataTable('#myTable');
table.column(0).title('New title', 1);
相關
以下選項直接相關,並且在您的應用程式開發中也可能很有用。