본문으로 건너뛰기

itemResizeEnd

설명

항목의 크기 조정 작업이 완료된 후(사용자가 마우스 버튼을 놓을 때) 발생합니다

사용법

"itemResizeEnd": ({
id: string | number,
width: number,
height: number,
x: number,
y: number,
dir: "n" | "ne" | "e" | "se" | "s" | "sw" | "w" | "ne"
}) => void;

매개변수

이 이벤트의 콜백은 다음 매개변수를 포함하는 객체와 함께 호출됩니다:

  • id - 크기가 조정된 항목의 id
  • width - 항목의 최종 너비
  • height - 항목의 최종 높이
  • x - 항목의 최종 X 좌표
  • y - 항목의 최종 Y 좌표
  • dir - 크기 조정 작업의 방향:
    • "n" - 북쪽
    • "ne" - 북동쪽
    • "e" - 동쪽
    • "se" - 남동쪽
    • "s" - 남쪽
    • "sw" - 남서쪽
    • "w" - 서쪽
    • "nw" - 북서쪽

예제

// initializing Diagram Editor
const editor = new dhx.DiagramEditor("editor_container");
// loading data
editor.parse(data);

// attaching a handler to the event
editor.events.on("itemResizeEnd", ({ id, width, height }) => {
console.log(`
The item ${id} finished resizing:
the final width: ${width}
the final height: ${height}
`);
// Here you can save the new dimensions of the item on the server
});

변경 로그:

  • 이 이벤트는 v6.1에서 추가되었습니다

관련 API:

관련 샘플: