{hero}

按钮.按钮.扩展

自:按钮 3.0.0

定义按钮应基于的按钮类型。
请注意 - 此属性适用于 按钮适用于 DataTables 的扩展。

说明

在创建按钮时,您可能经常希望自定义现有的按钮类型,例如修改显示文本,同时仍使用按钮提供的功能,而无需重写大量代码!此 extends 选项提供了这一功能。

创建的按钮可以扩展多个现有的按钮类型 - 例如,自定义按钮可以扩展任何内置的按钮类型,并且可以在初始化期间对自定义按钮本身进行扩展以设置按钮文本。

extends 选项不是必需的,但是,如果没有提供,则 buttons.buttons.textbuttons.buttons.action 选项必须已定义。

类型

字符串

说明

定义要扩展的现有按钮类型。此类型不必是内置的按钮类型,而是在 Buttons 初始化时已定义的任意类型。

默认

  • 值:undefined

示例

两个按钮,一个带有自定义

new DataTable('#myTable', {
	layout: {
		topEnd: {
			buttons: ['copy', { extend: 'excel', text: 'Save as Excel' }]
		}
	}
});