open-menu
설명
메뉴를 열 때 발생합니다
사용법
"open-menu": ({
id: string | number,
type: "task" | "user" | "toolbar",
source?: (string | number)[]
});
매개변수
open-menu event의 callback은 다음 매개변수를 포함하는 객체를 받을 수 있습니다:
id- (필수) 메뉴가 열리는 항목의 IDtype- (필수) 메뉴의 유형source- (선택) 작업이 수행될 task의 ID 배열
예제
const { ToDo, Toolbar } = todo;
const {tasks, projects, users} = getData();
const list = new ToDo("#root", {
tasks,
projects,
users
});
const toolbar = new Toolbar("#toolbar", {
api: list.api,
});
// "open-menu" event 구독
list.api.on("open-menu", ({id, type, source}) => {
console.log("The menu is opened", id, type, source);
});
변경 이력: v1.1에서 추가됨