{hero}

buttons.buttons.available

自:按鈕 1.0.0 起

在初始化按鈕之前,請確保已滿足任何要求。
請注意 - 此屬性需要 DataTables 的 Buttons 擴展。

描述

此屬性是功能屬性 buttons.buttons.available 的別名,可用於從最上層 DataTables 配置物件配置功能,而不是在 layout 選項中配置(請參閱以下範例)。這讓您可以將該功能用作字串而非物件,但如果您使用該功能的多個實例,則會限制配置。請參閱 buttons.buttons.available 的文件以獲取完整詳細資訊和適用於此選項的選項。

如果您使用的是 DataTables 1.x,它沒有 layout 選項,請使用此屬性名稱,但請參閱 buttons.buttons.available 的文件以獲取完整詳細資訊。

範例

確保 FileReader API 可用

new DataTable('#myTable', {
	layout: {
		topStart: 'buttons'
	},
	buttons: [
		{
			text: 'FileReader available',
			available: function (dt, config) {
				return window.FileReader !== undefined;
			}
		}
	]
});