# setRecurrenceEventProp (method)

> 반복 일정(Event)의 반복 일정에 관련된 데이터 값을 변경합니다.
> 데이터 변경 후 반복 일정(Event)을 다시 렌더링합니다.
> 반복 일정(Event)의 데이터를 변경 후 동기화를 위해 `"eventChange"` 옵션으로 정의한 콜백(callback) 함수를 호출합니다.
> 반복 일정에 관련된 데이터는 현재 아래와 같이 두가지의 데이터만 지원합니다.

Name | Description
--- | ---
duration | 반복 일정(Event)의 길이
rrule | RRULE string 데이터

### Syntax

    void setRecurrenceEventProp( id, name, val );

### Parameters

Name | Type | Required | Description
--- | --- | --- | ---
id | `string` | 필수 | 일정(Event)의 ID
name | `string` | 필수 | 설정할 속성명
val | `string` | 필수 | 설정할 속성값

### Return Value

none

### Example

    // 반복일정 편집
    IBCalendar.get("calendar1").setRecurrenceEventProp("event1", "duration", {milliseconds: 172800000});
    IBCalendar.get("calendar1").setRecurrenceEventProp("event1", "rrule", "DTSTART:20230529T000000Z\nRRULE:INTERVAL=1;FREQ=WEEKLY;BYDAY=TU;COUNT=30");

### Since

product | version | desc
--- | --- | ---
core | 1.5.0.4 | 기능 추가