# addEventSource (method)

> eventSource를 동적으로 추가합니다.
> 입력받은 eventSourceId에 해당하는 eventSource가 존재하지 않으면 입력한 ID로 eventSource를 생성 후 event를 추가합니다.

### Syntax

    object addEventSource( eventSourceInput );

### Parameters

Name | Type | Required | Description
--- | --- | --- | ---
eventSourceInput | `Object` | 필수 | 추가 될 eventSource의 object 정보

### Return Value

object : 이벤트 소스(EventSource) 객체

### Example

> 1. JSON Data를 Event로 사용하는 eventSource 추가 시

    IBCalendar.get("calendar1").addEventSource({
       id: "eventSource1",
       events: [
           {"title":"All Day Event","start":"2020-04-01","memo":"memo"},
           {"title":"Long Event","start":"2020-04-07","end":"2020-04-10"}
       ]
    });

> 2. url을 Event로 사용하는 eventSource 추가 시

    IBCalendar.get("calendar1").addEventSource({
       id: "eventSource1",
       url: "http://url"
    });

### Since

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