pasteTask()
描述
将剪贴板中已复制的任务粘贴到指定位置
用法
pasteTask({
parent?: string | number | null,
project?: string | number | null,
targetId?: string | number,
reverse?: boolean
}): void;
参数
parent- (可选)目标父任务的 IDproject- (可选)任务应粘贴到的项目 的 IDtargetId- (可选)目标任务的 ID,复制的任务将粘贴到该位置reverse- (可选)定义复制的任务粘贴的位置:在目标任务之前(true)或之后(默认为 false)
示例
const { ToDo, Toolbar } = todo;
const list = new ToDo("#root", {
tasks: [
{ id: "1", text: "Task 1 #tag1" },
{ id: "1.1", text: "Task 1.1", parent: "1" },
{ id: "1.1.1", text: "Task 1.1.1", parent: "1.1" },
{ id: "1.2", text: "Task 1.2", parent: "1" },
]
});
const toolbar = new Toolbar("#toolbar", {
api: list.api,
});
// 将 "Task 1.1" 复制到剪贴板
list.copyTask({
id: "1.1",
});
// 将复制的任务粘贴到 "Task 1.2" 之后
list.pasteTask({
parent: "1",
targetId: "1.2",
});
相关 API: copyTask()
相关文章: 任务操作