setLocale
파라미터
| 이름 | required | 타입 | 설명 |
|---|---|---|---|
| locale | ⭕ | string | 언어 코드 (예: 'ko', 'en') |
반환값
| 타입 | 설명 |
|---|---|
| boolean | 언어 변경 성공 여부 (성공: true, 실패: false) |
설명
대시보드의 언어를 변경합니다. 모든 위젯과 사이드바, 메시지 등의 UI 요소가 선택한 언어로 업데이트됩니다.
info
언어 변경 시 다음과 같은 작업이 수행됩니다:
- 모든 위젯이 새 언어로 다시 렌더링됨
- 사이드바의 언어 선택 UI가 업데이트됨
- 메시지 요소의 언어가 업데이트됨
사용 예제
const dashboard = DashBuilder.get("dash1");
// 언어를 영어로 변경
const success = dashboard.setLocale("en");
// 언어를 한국어로 변경
if (dashboard.setLocale("ko")) {
console.log("언어가 한국어로 변경되었습니다.");
} else {
console.log("언어 변경에 실패했습니다.");
}