스케쥴 » Api

getallperioditeminfo

Description

스케쥴 컴포넌트에 설정된 날짜별 기간 아이템 정보 2차원 배열을 반환하는 API이다.

Return Value

Type Description
Array 날짜별 아이템 정보 2차원 배열

Remark

반환되는 정보는 날짜별 아이템 정보 배열을 포함하고 있는 2차원 배열이다.

아이템 정보 구조는 아래와 같다.

아이템 정보 = {
    start_date: "",     // 일정 시작 일자 (예: "20231203")
    end_date: "",       // 일정 종료 일자 (예: "20231204")
    title: "",          // 일정 타이틀
    memo: "",           // 일정 메모
    key: "",            // 일정 키(Key)
    back_rgb: null,     // 배경색, null 또는 [r, g, b]
    fore_rgb: null,     // 전경색, null 또는 [r, g, b]
    extendable: true,   // 확장 가능 여부(true/false)
    horz_align: 0,      // 수평정렬(0,1,2)
    image: ""           // 이미지 경로
}

Example

function btn_getalliteminfo_on_mouseup(objInst) { var arr_arr_iteminfo, arr_date_iteminfo, item_info, i, j, item_count, date_count, date_item_count; // 스케쥴 컴포넌트에 설정된 날짜별 아이템 정보 2차원 배열을 구함 arr_arr_iteminfo = schedule.getallperioditeminfo(); // 날짜 배열 갯수만큼 Loop date_count = arr_arr_iteminfo.length; for (i = 0;i < date_count; i++) { // 특정 일자 아이템 정보 배열을 구함 arr_date_iteminfo = arr_arr_iteminfo[i]; // 특정 일자 아이템 정보 갯수만큼 Loop date_item_count = arr_date_iteminfo.length; for (j = 0; j < date_item_count; j++) { item_info = arr_date_iteminfo[j]; factory.consoleprint(item_info.start_date + ", " + item_info.title); } } }

Viewer Ver.

9.1.1.1

Update Date

20240110