{hero}

colvis

自:Buttons 1.0.0 起

提供欄位可見性控制的按鈕集合。
請注意 - 此屬性需要 DataTables 的 Buttons 擴充功能。

描述

此按鈕將建立一個集合按鈕,啟用後會顯示表格中的欄位清單,並讓使用者能夠切換欄位可見性以符合他們自己的需求。

選項

除了適用於所有按鈕的選項(例如 buttons.buttons.text)之外,此按鈕還可以在其設定物件中設定以下選項來自訂其動作和顯示。

範例

DataTables 初始化:使用預設選項顯示 colvis 按鈕

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: ['colvis']
		}
	}
});

顯示 colvis 按鈕,但不包含欄位清單中的第一個欄位

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: [
				{
					extend: 'colvis',
					columns: 'th:nth-child(n+2)'
				}
			]
		}
	}
});

自訂個別欄位的按鈕文字

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: [
				{
					extend: 'colvis',
					columnText: function (dt, idx, title) {
						return idx + 1 + ': ' + title;
					}
				}
			]
		}
	}
});