{hero}

複製

自:Buttons 1.0.0 起

將表格資料複製到剪貼簿的按鈕。
請注意 - 此屬性需要 DataTables 的 Buttons 擴充功能。

說明

此按鈕類型作為一個代理,它會根據瀏覽器的功能和頁面上可用的函式庫自動偵測是否可以使用 copyHtml5 按鈕。

提供此功能是因為 HTML5 中沒有 API 允許在點擊按鈕時執行複製到剪貼簿的操作。

如果 copyHtml5 按鈕的要求未滿足,則不會向最終用戶顯示任何按鈕。 關於每個按鈕類型的要求,請參閱其各自的文件。

選項

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

範例

DataTables 初始化:使用 copy 按鈕類型來別名 HTML 按鈕選項。

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

DataTables 初始化:使用 exportOptions 僅複製當前 DataTable 頁面

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: [
				{
					extend: 'copy',
					text: 'Copy current page',
					exportOptions: {
						modifier: {
							page: 'current'
						}
					}
				}
			]
		}
	}
});