본문으로 건너뛰기

beforeEditorOpen

설명

항목의 인라인 편집기가 열리기 전에 발생합니다

사용법

beforeEditorOpen: (
id: string | number,
key: string,
subId?: string
) => boolean | void;

매개변수

이 event의 callback은 다음 매개변수를 받습니다:

  • id - (필수) 항목의 ID
  • key - (필수) 수정할 속성의 이름
  • subId - (선택 사항) 스윔레인의 서브헤더 또는 라인의 텍스트 요소의 ID

반환값

인라인 편집기가 열리지 않도록 하려면 false를 반환하고, 그렇지 않으면 true를 반환합니다

예제

// Diagram 초기화
const diagram = new dhx.Diagram("diagram_container", {
type: "default"
});
// 데이터 로드
diagram.data.parse(data);

// event에 핸들러 연결
diagram.events.on("beforeEditorOpen", (id, key, subId) => {
console.log(id, key, subId);
return true;
});

변경 로그:

  • subHeaderId 매개변수가 v4.1에서 subId로 변경되었습니다
  • v4.0에서 추가