Skip to main content

serialize

파라미터

없음

반환값

string - DashBuilder의 현재 모든 정보를 string 형태로 반환

설명

DashBuilder의 현재 모든 설정 정보를 string 형태로 직렬화하여 반환합니다.

사용 예제

// 현재 대시보드 상태를 직렬화하여 저장
const dashboard = DashBuilder.get("dash1");
const dashboardState = dashboard.serialize();

// 로컬 스토리지에 저장
window.localStorage.setItem("dashboard-state", dashboardState);

관련 API

  • deserialize(): 직렬화된 문자열에서 대시보드를 복원

참고 사항

tip
  • 대시보드의 모든 상태(레이아웃, 위젯 설정 등)를 JSON 문자열로 변환합니다.
  • 저장된 상태는 나중에 deserialize() 정적 메서드를 사용하여 복원할 수 있습니다.
  • 불필요한 내부 속성들은 직렬화 과정에서 제거됩니다.
  • 맵 위젯의 경우 현재 위치와 확대/축소 수준과 같은 추가 상태가 저장됩니다.