조회 조건
조회 조건(파라미터): 뷰어의 조회 조건 패널(날짜, 목록, 숫자), 기본값, 필수 항목, fetchData로 서버에서 데이터를 받아 오는 방법입니다.
파라미터는 뷰어의 조회 조건 패널에 나오고 수식에서는 params.이름으로 씁니다. fetchData를 주면 사용자가 조회를 누를 때마다 서버에서 행을 받아 옵니다.
// definition.params: { from: { label: '시작일', type: 'date', required: true },
// region: { label: '지역', type: 'select', options: [{ value: '' , label: '전체' }, { value: '서울' }] } }
createViewer(el, {
definition,
paramsOpen: true,
fetchData: params => fetch('/api/sales?' + new URLSearchParams(params)).then(r => r.json()),
});| 이름 | 타입 | 설명 |
|---|---|---|
label | string | 조회 조건 패널의 이름. |
type | 'string' | 'number' | 'date' | 'boolean' | 'select' | 입력 종류. |
default | unknown | 초깃값. |
options | { value, label? }[] | select의 선택지. |
required | boolean | 조회 전에 꼭 입력해야 합니다. |