跳至主要内容

API 方法概览

名称描述
addProject()添加一个新项目
addTask()向列表中添加一个新任务
assignUser()将人员分配到指定任务
checkTask()将任务标记为已完成
closeInlineEditor()关闭任务/项目的内联编辑器
collapseTask()根据 id 折叠任务
copyTask()将任务复制到剪贴板并粘贴到指定位置
deleteProject()删除一个项目
deleteTask()从 DataStore 中删除指定任务
destructor()移除 To Do List 的所有 HTML 元素,并解绑所有相关事件
eachSelected()遍历所有选中的任务
existsProject()检查指定项目是否存在于 DataStore 中
existsTask()检查指定任务是否存在于 DataStore 中
expandTask()根据 ID 展开已折叠的任务
getChildrenIds()返回指定父任务的子任务 ID 数组
getParentIds()返回指定子任务的父任务 ID 数组
getProject()根据 ID 获取项目对象
getSelection()获取包含已选中任务 ID 的数组
getTask()根据 ID 获取任务对象
hasChildren()检查指定任务是否有子任务
hideCompletedTasks()将 To Do List 切换到隐藏已完成任务的模式
indentTask()根据相邻任务将该任务的嵌套级别降低一级
moveTask()将任务移动到指定位置
openInlineEditor()打开任务/项目的内联编辑器
parse()将数据加载到 To Do List 中
pasteTask()将剪贴板中已复制的任务粘贴到指定位置
redo()重复执行被 undo 操作撤销的动作
selectTask()通过 ID 选中指定的任务
serialize()将 To Do List 的数据序列化为 JSON 对象
setConfig()为 To Do List 设置新的配置
setFilter()在当前活动项目中按指定条件筛选任务
setLocale()为 To Do List 设置指定的语言环境
setProject()将指定项目设置为当前活动项目
setSort()按指定参数对当前项目的任务进行排序
showCompletedTasks()将 To Do List 切换到在页面上显示已完成任务的模式
unassignUser()将指定人员从指定任务中取消分配
uncheckTask()将任务标记为未完成
undo()撤销 To Do List 中的最后一次操作
unindentTask()根据相邻任务将任务的嵌套层级提升一级
unselectTask()取消选中一个或多个任务
updateProject()更新项目的配置参数
updateTask()更新任务的配置参数