deserialize (static)

serialized된 문자열을 이용하여 달력 객체를 생성하고 반환합니다.

Syntax

object IBCalendar.deserialize(id, el, optstring);

Parameters

Name Type Required Description
id string 필수 달력 객체의 id
el HTMLElement 필수 달력을 생성할 부모 html 컨테이너 div객체
optstring string 필수 serialized된(달력의 serialize() API를 통해 생성된) 문자열

Return Value

object

Example

<body>
   <div id="calendar-container"/>
   <div id="calendar2-container"/>
</body>
const id = "calendar1",
      parentEl = document.getElementById("calendar-container"),
      options = {
         headerToolbar: {
             left: "today prev next",
             center: "title",
             right: "dayGridMonth,timeGridWeek,timeGridDay,listMonth"
         }
};

IBCalendar.create(
      id,
      parentEl,
      options
);

const optstring = IBCalendar.get("calendar1").serialize();

IBCalendar.deserialize("calendar2", document.getElementById("calendar2-container"), optstring).render();

Read More

Since

product version desc
core 1.5.0.0 기능 추가