스케쥴 컴포넌트에 설정된 날짜별 기간 아이템 정보 2차원 배열을 반환하는 API이다.
Type | Description |
---|---|
Array | 날짜별 아이템 정보 2차원 배열 |
반환되는 정보는 날짜별 아이템 정보 배열을 포함하고 있는 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: "" // 이미지 경로 }
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);
}
}
}