AIO 編輯器

TaskItem

待辦清單項節點。

帶 checkbox 的待辦清單項。

  • config key:AioEditorCoreExtension.TaskItem
  • 來源:@tiptap/extension-list(TaskItem)

載入途徑:跟隨 features 宣告:TaskList。按鈕未宣告但要保留能力 → include: [AioEditorCoreExtension.TaskItem]。

排除影響(exclude: [TaskItem]): 依賴它的 TaskList 功能將靜默失效; 以 extraExtensions 補上同名 extension(taskItem)即為替換。

選項

欄位型別預設值說明
nestedbooleantrue允許巢狀待辦清單
HTMLAttributesRecord<string, any>{}渲染輸出時附加之 HTML 屬性
taskListTypeNamestring'taskList'所屬待辦清單之節點名
onReadOnlyChecked(node, checked) => booleanundefined唯讀模式下勾選時之攔截;回傳 false 阻止變更

輸入規則:行首 [ ] 或 [x] +空白自動轉為待辦項。