SYIDAX / DATA GRID

서버에서 정렬과 검색

대량 데이터의 정렬·필터 연산을 서버에 위임합니다.

시작하기
서버에서 정렬과 검색샘플 주문 데이터
120 rows
Grid를 불러오는 중입니다…
최근 결과

예를 들어 담당 팀이 Platform인 주문을 수량 내림차순으로 보여 주기로 정합니다. 서버가 이 조건을 이해할 수 있어야 합니다.

코드 보기
현재 미리보기

사용 가이드

#

큰 데이터에서 정렬과 검색을 브라우저 대신 서버가 처리하게 할 때 사용합니다. 현재 화면에 내려온 행만 검색해서 결과가 누락되는 일을 막을 수 있습니다.

앱에서 연결하는 순서

  1. 검색 조건 정의

    예를 들어 담당 팀이 Platform인 주문을 수량 내림차순으로 보여 주기로 정합니다. 서버가 이 조건을 이해할 수 있어야 합니다.

  2. Grid 요청 전달

    datasource의 getRows 요청에 들어 있는 sortModel, filterModel, quickFilter와 행 범위를 조회 API에 전달하세요.

  3. 전체 결과 기준으로 응답

    서버에서 조건을 먼저 적용하고 정렬한 뒤 요청한 구간을 잘라 반환하세요. 전체 개수도 같은 조건의 결과를 기준으로 계산합니다.

확인할 결과

앱에서 필터나 정렬을 바꾸면 서버 요청도 바뀌고, 전체 데이터에 맞는 결과가 표시됩니다.

현재 미리보기는 브라우저 안의 주문 데이터만 사용합니다. 서버 조회의 실제 응답·대기·실패 처리는 앱에서 연결해야 합니다.

알아두면 쉬운 용어

sortModel
어떤 열을 어떤 방향으로 정렬할지 나타내는 조건입니다.
filterModel / quickFilter
열별 필터 조건과 전체 검색어입니다.

API reference

#

일치하는 API가 없습니다. 전체 API를 선택하거나 검색어를 바꿔 보세요.