createInline
自:Editor 2.0
一个按钮,它将插入一行用于行内创建。
请注意 - 此属性需要为 DataTables 扩展 Editor。
说明
与 create
类似,此按钮的目的是创建一行,但不是使用 create()
方法显示模式,此按钮将触发 inlineCreate()
方法,以显示与主机表内联的行创建输入。请参阅 inlineCreate()
以获取完整详细信息。
此按钮要求必须设置 editor
选项,该选项告诉按钮在激活时操作哪个 Editor 实例。
选项
此按钮可以在其配置对象中设置以下选项以自定义其操作和显示,除了所有按钮可用的选项(例如 buttons.buttons.text
)
名称 | 类型 | 默认值 |
---|---|---|
editor | ||
此按钮在激活时应操作的 Editor 实例。 | ||
formOptions | ||
配置表单行为的表单选项 - 请参阅 此处特别有意义的选项可能是
| ||
position 自:2.0.1 | start | |
应将新行插入到表格中的位置。可以是 |
示例
单个简单的按钮用于 Editor 实例 myEditor
以触发表中数据的内联创建
new DataTable('#myTable', {
buttons: [
{
extend: 'createInline',
editor: myEditor
}
]
});
在表末尾显示行内创建行
new DataTable('#myTable', {
buttons: [
{
extend: 'createInline',
editor: myEditor,
position: 'end'
}
]
});
相关
以下选项直接相关,在您的应用程序开发中也可能很有用。