task 待办
支持待办的渲染,提供插入待办的能力
Commands 命令
getTask()
获取光标所在的待办节点
类型
tsgetTask(): KNode | null
详细信息
该方法可以获取光标所在的唯一待办节点,如果光标不在一个待办节点内,则返回
null
示例
tsconst taskNode = editor.commands.getTask()
hasTask()
判断光标范围内是否有待办节点
类型
tshasTask(): boolean
详细信息
该方法用来判断光标范围内是否有待办节点,返回
boolean
值示例
tsconst hasTask = editor.commands.hasTask()
allTask()
光标范围内是否都是待办节点
类型
tsallTask(): boolean
详细信息
该方法用来判断光标范围内都是待办节点,返回
boolean
值示例
tsconst allTask = editor.commands.allTask()
setTask()
设置待办
类型
tssetTask(): Promise<void>
详细信息
该方法会将光标所在的块节点都转为待办节点,在设置完毕后会更新视图和光标的渲染,所以调用该命令你无需主动
updateView
如果通过
allTask
判断光标范围内都是待办节点,则不会继续执行示例
tsawait editor.commands.setTask()
unsetTask()
取消待办
类型
tsunsetTask(): Promise<void>
详细信息
该方法会将光标所在的待办节点都转为段落节点,在设置完毕后会更新视图和光标的渲染,所以调用该命令你无需主动
updateView
如果通过
allTask
判断光标范围内不都是待办节点,则不会继续执行示例
tsawait editor.commands.unsetTask()