수식 테이블

컴포넌트 정보 {#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: 사원 검색
cellModestring열 모드
data: 기본
calculation: 계산식

rowDatas {#component-value-rowdatas}

속성타입설명
cellDatasarray행의 열 정보

cellDatas {#component-value-celldatas}

속성타입설명
cellIdstring열(column) ID
cellValuestring열 모드가 계산식이면 열값은 입력하지 않는다.
멀티 셀렉트 박스: 구분자(,)로 여러 개를 선택할 수 있다.
번호: 1부터 순차적으로 입력한다.
사원 검색: 구성원 ID를 입력한다.

Response Example {#component-data-example}

[  {    "componentType": "CP_TABLE_FORM_CAL",    "componentId": "ID",    "componentValue": {      "table": {        "headers": [          {            "cellId": "ID",            "cellType": "text",            "cellMode": "data"          },          {            "cellId": "ID",            "cellType": "number",            "cellMode": "data"          },          {            "cellId": "ID",            "cellType": "date",            "cellMode": "data"          },          {            "cellId": "ID",            "cellType": "combo",            "cellMode": "data"          },          {            "cellId": "ID",            "cellType": "multiCombo",            "cellMode": "data"          },          {            "cellId": "ID",            "cellType": "sequence",            "cellMode": "data"          },          {            "cellId": "ID",            "cellType": "link",            "cellMode": "data"          },          {            "cellId": "ID",            "cellType": "emp-search",            "cellMode": "data"          }        ],        "rowDatas": [          {            "cellDatas": [              {                "cellId": "ID",                "cellValue": "홍길동"              },              {                "cellId": "ID",                "cellValue": "50"              },              {                "cellId": "ID",                "cellValue": "1950.01.01"              },              {                "cellId": "ID",                "cellValue": "ID"              },              {                "cellId": "ID",                "cellValue": "ID,ID"              },              {                "cellId": "ID",                "cellValue": "1"              },              {                "cellId": "ID",                "cellValue": "https://www.naver.com"              },              {                "cellId": "ID",                "cellValue": "구성원 ID"              }            ]          }        ]      }    }  }]