setEventExtendedProp (method)

지정한 ID에 해당하는 일정(Event)에서 IBCalendar 에서 지원하는 데이터값이 아닌 "extendedProp" 값들을 변경합니다.
IBCalendar 에서 제공하는 데이터는 달력 객체 구조조회 데이터 구조 부분을 참고하시면 됩니다.
IBCalendar 에서 제공하는 데이터 중 "memo" 데이터만 유일하게 "extendedProp" 로 제공하고 있습니다.
일정(Event)의 "extendedProp" 데이터 변경 후 동기화를 위해 "eventChange" 옵션으로 정의한 콜백(callback) 함수를 호출합니다.

Syntax

void setEventExtendedProp( id, name, val );

Parameters

Name Type Required Description
id string 필수 일정(Event)의 ID
name string 필수 설정할 "extendedProp" 데이터명
val any 필수 설정할 "extendedProp" 데이터값

Return Value

none

Example

// 일정(Event)의 memo 값을 변경
IBCalendar.get("calendar1").setEventExtendedProp("event1", "memo", "sonymaker2");

console.log("변경된 MEMO 값 : ", IBCalendar.get("calendar1").getEventById("event1").extendedProps.memo);

Read More

Since

product version desc
core 1.5.0.0 기능 추가