建立內嵌
自: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'
}
]
});
相關
以下選項直接相關,也可能在您的應用程式開發中很有用。