DashBuilder Ver 1.0.10-20250731-13
인쇄
수정 날짜: 금, 11월 13, 2026 시간: 4:02 PM
✨ NEW
1. DashBuilder 자체 이벤트 추가 (onWidgetAdd, onWidgetResize, onWidgetMove, onWidgetRemove)
events: {
dashboard: {
onWidgetAdd: function (paramObject) {
// paramObject: 새로 추가된 위젯 객체
},
onWidgetResize: function (paramObject) {
// paramObject = { id, w, h, origW, origH } 위젯 id, 변경된 너비·높이, 기존 너비·높이
},
onWidgetMove: function (paramObject) {
// paramObject = { id, x, y, origX, origY } 위젯 id, 변경된 위치, 기존 위치
},
onWidgetRemove: function (paramObject) {
// paramObject: 삭제될 위젯 객체. return false 하면 위젯이 제거되지 않음
}
}
}⚙ FIXED
1. 한 화면에 여러 개의 대시보드를 그릴 수 있도록, 생성 시 대시보드 고유 id 를 지정하도록 개선
2. DashBuilder.create, DashBuilder.get, DashBuilder.destroy, DashBuilder.deserialize 인자 변경
DashBuilder.create({
id: "", // 대시보드 고유 ID
el: Element, // 대시보드가 생성될 div Element
info: {} // 대시보드 생성 옵션
});
DashBuilder.get(id); // 가져올 대시보드 ID
DashBuilder.destroy(id); // 삭제할 대시보드 ID
DashBuilder.deserialize({
id: "", // 대시보드 고유 ID
el: Element, // 대시보드가 생성될 div Element
infostring: "" // serialize() 로 만든 문자열
});
이 답변이 유용합니까?
예
아니오
Send feedback 도움이 되어드리지 못해 죄송합니다. 아티클 개선을 위해 의견을 제공해 주시기 바랍니다.