SYIDAX / DATA GRID
업무 조건으로 필터링
그리드 밖에서 선택한 업무 조건을 행 필터로 연결합니다.
업무 조건으로 필터링샘플 주문 데이터
120 rowsGrid를 불러오는 중입니다…
최근 결과
예를 들어 상태가 완료인 주문을 숨기는 스위치를 앱에 만듭니다. 현재 미리보기에는 이 외부 스위치가 없습니다.
코드 보기
현재 미리보기
코드에 포함된 샘플 데이터 · 6행
사용 가이드
#표 밖의 미완료 주문만 보기 스위치처럼 업무 화면의 조건으로 목록을 거를 때 사용합니다.
앱에서 연결하는 순서
- 업무 조건 정하기
예를 들어 상태가 완료인 주문을 숨기는 스위치를 앱에 만듭니다. 현재 미리보기에는 이 외부 스위치가 없습니다.
- 행 판정 함수 연결
externalFilter에 조건이 켜져 있는지와 각 행을 통과시킬지 판단하는 코드를 연결합니다. 셀 문구보다 원본 상태 값을 기준으로 비교하세요.
- 조건 변경 알리기
사용자가 스위치를 바꾸면 refreshExternalFilter()를 호출하세요. 같은 필터 객체 안의 조건만 바꾼 경우에도 새 조건으로 다시 계산해야 합니다.
확인할 결과
앱의 외부 스위치와 Grid의 표시 행이 함께 바뀝니다.
외부 조건도 열 필터·주문 검색과 함께 적용될 수 있습니다. 전체 보기로 돌아갈 때 어떤 조건을 해제할지 정해 두세요.
알아두면 쉬운 용어
- externalFilter
- 앱의 업무 규칙으로 행의 표시 여부를 판단하는 필터입니다.
- refreshExternalFilter
- 외부 조건이 바뀌었다고 알려 필터를 다시 계산하는 호출입니다.
API reference
#나머지 속성1
| Attribute / Property | 타입 / 기본값 | 설명 |
|---|---|---|
| externalFilter | | GridExternalFilterCallbacks<GridData>
| GridExternalFilterInstance<GridData, unknown>기본값 undefined | Optional client-side external filter callbacks or lifecycle instance. |
메서드1
| 메서드 / 인수 | 반환 타입 | 설명 |
|---|---|---|
Promise<boolean> | Re-run a same-identity external filter's async refresh contract. |
EXPLORE CAPABILITIES
기능별로 자세히 살펴보기
기능별 사용 상황과 설정 방법을 살펴보세요. 직접 체험하는 예제와 앱에서 연결하는 기능을 각 가이드에 안내합니다.