AIO 編輯器
TaskItem
待辦清單項節點。
帶 checkbox 的待辦清單項。
- config key:
AioEditorCoreExtension.TaskItem - 來源:
@tiptap/extension-list(TaskItem)
載入途徑:跟隨 features 宣告:TaskList。按鈕未宣告但要保留能力 → include: [AioEditorCoreExtension.TaskItem]。
排除影響(exclude: [TaskItem]): 依賴它的 TaskList 功能將靜默失效; 以 extraExtensions 補上同名 extension(taskItem)即為替換。
選項
| 欄位 | 型別 | 預設值 | 說明 |
|---|---|---|---|
nested | boolean | true | 允許巢狀待辦清單 |
HTMLAttributes | Record<string, any> | {} | 渲染輸出時附加之 HTML 屬性 |
taskListTypeName | string | 'taskList' | 所屬待辦清單之節點名 |
onReadOnlyChecked | (node, checked) => boolean | undefined | 唯讀模式下勾選時之攔截;回傳 false 阻止變更 |
輸入規則:行首 [ ] 或 [x] +空白自動轉為待辦項。