JS SDK 개요
Edicus JS SDK(edicus-sdk-v2.js)는 편집기를 iframe으로 띄우고 제어하는 브라우저 라이브러리입니다.
통합 모델
섹션 제목: “통합 모델”- 편집기는 고객사가 지정한
parent_elementDOM 아래에 iframe으로 추가됩니다. init()을 제외한 모든 함수는init()이 반환한editor객체로 호출합니다.- 편집기와의 양방향 통신은
post_to_editor(부모 → 편집기)와 콜백(편집기 → 부모)으로 이루어집니다.
init — SDK 준비
섹션 제목: “init — SDK 준비”const editor = window.edicusSDK.init(config);| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
base_url | string | — | 에디쿠스 편집기 base url. 지정하지 않으면 기본값 사용. |
let editor = window.edicusSDK.init({});destroy — SDK 사용 종료
섹션 제목: “destroy — SDK 사용 종료”현재 열려 있는 편집기를 닫고, SDK가 확보한 모든 리소스를 해제합니다.
editor.destroy(params);| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
parent_element * | HTMLElement | — | 편집기 생성/열기 시 사용한 DOM element |
editor.destroy({ parent_element: client_env.parent_element });close — 편집기 닫기
섹션 제목: “close — 편집기 닫기”현재 열려 있는 편집기를 닫습니다.
editor.close({ parent_element: client_env.parent_element });| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
parent_element * | HTMLElement | — | 편집기 생성/열기 시 사용한 DOM element |
다음 단계
섹션 제목: “다음 단계”- 상품을 열고 변경하는 메서드 → 프로젝트 열기·변경
- 편집기와 메시지를 주고받기 → 메시지·콜백
- 썸네일·미리보기·가변 데이터 → TnView · Preview · VDP