수식 테이블

컴포넌트 정보 {#component-data}

componentValue {#component-value}

속성타입설명
tableobject테이블 정보

table {#component-value-table}

속성타입설명
headersarray헤더 정보
rowDatasarray행 정보

headers {#component-value-headers}

속성타입설명
cellIdstring열(column) ID
cellTypestring열 종류
text: 문자
number: 숫자
date: 날짜
combo: 셀렉트 박스
multiCombo: 멀티 셀렉트 박스
sequence: 번호
link: 링크
emp-search: 사원 검색
cellNamestring열 이름

rowDatas {#component-value-rowdatas}

속성타입설명
hasSubTotalRowboolean행 소계 여부
cellDatasarray행의 열 정보

cellDatas {#component-value-celldatas}

속성타입설명
valuestring행의 열값(열 종류: 문자, 숫자, 날짜, 번호, 링크, 사원 검색)
itemsarray행의 열값(열 종류: 셀렉트 박스, 멀티 셀렉트 박스)

items {#component-value-items}

속성타입설명
itemIdstring항목 ID
itemNamestring항목명

Response Example {#component-data-example}

[  {    "componentType": "CP_TABLE_FORM_CAL",    "componentName": "테이블",    "componentId": "ID",    "componentCustomId": "custom-id-001",    "componentLabel": "가족사항",    "componentValue": {      "table": {        "headers": [          {            "cellId": "ID",            "cellType": "text",            "cellName": "이름"          },          {            "cellId": "ID",            "cellType": "number",            "cellName": "나이"          },          {            "cellId": "ID",            "cellType": "date",            "cellName": "생년월일"          },          {            "cellId": "ID",            "cellType": "combo",            "cellName": "취미"          },          {            "cellId": "ID",            "cellType": "multiCombo",            "cellName": "취미"          },          {            "cellId": "ID",            "cellType": "sequence",            "cellName": "번호"          },          {            "cellId": "ID",            "cellType": "link",            "cellName": "홈페이지"          },          {            "cellId": "ID",            "cellType": "emp-search",            "cellName": "구성원"          }        ],        "rowDatas": [          {            "hasSubTotalRow": false,            "cellDatas": [              {                "value": "홍길자"              },              {                "value": "부"              },              {                "value": "1950.01.01"              },              {                "items": [                  {                    "itemId": "ID",                    "itemName": "등산"                  }                ]              },              {                "items": [                  {                    "itemId": "ID",                    "itemName": "등산"                  },                  {                    "itemId": "ID",                    "itemName": "축구"                  }                ]              },              {                "value": "1"              },              {                "value": "https://www.naver.com"              },              {                "value": "구성원 ID"              }            ]          }        ]      }    }  }]