트리 그리드 위젯에 대한 성능 지침
트리 그리드 위젯은 두 가지 사용 사례를 지원하도록 설계되었습니다. 사용자의 트리 그리드를 작성하기 전에 다음 시나리오 중 사용자의 상황에 해당되는 시나리오를 살펴보십시오.
사용 사례 1: 트리 수준이 5이거나 그 이하이며 총 데이터 행 수가 1000보다 적은 고정 양의 데이터가 있는 그리드
사용 사례 2: 트리 수준이 5 ~ 25이며 총 데이터 행 수가 1000에서 10만 사이로 데이터 양이 계속 증가하는 그리드
데이터의 깊이와 크기의 이러한 측면을 기준으로 특정 그리드 기능을 사용하면 그리드의 성능에 영향을 줄 수 있습니다. 즉, 사용하기에 적합한 트리 그리드 기능 집합은 데이터의 깊이와 크기에 따라 달라집니다.
다음 표에는 각 사용 사례 시나리오에서 특정 그리드 기능을 사용하는 방법이 나와 있습니다. 매쉬업 개발자는 그리드의 행 수를 일정하게 유지할지 아니면 시간이 지남에 따라 증가시킬지 여부를 미리 결정합니다. 행 수가 고정된 상태로 유지되는 경우 사용 사례 1 열에 나열된 지원 기능 중 일부 또는 모두를 사용할 수 있습니다. 그렇지 않으면 항상 사용 사례 2를 선택하고 그에 따라 그리드 기능의 사용을 제한합니다.
그리드 기능
사용 사례 1 - 고정 행 수
사용 사례 2 - 증가하는 행 수
총 행 수
< 1000
> 1000 및 < 10만
트리 수준
< = 5
> 5 및 < 25
미리 로드 수준(maxLevels)
지원됨
1 또는 2 수준에 대해 지원됨
동적으로 노드 로드
지원됨
동적 하위 데이터 로드 서비스를 사용해야 합니다.
서버측 정렬
지원됨
지원됨
서버측 검색
일치하는 행 및 상위 지원
상위 없이 일치하는 행에 대해서만 지원됨
서버측 데이터 필터링
일치하는 행 및 상위에 대해 지원됨
상위 없이 일치하는 행에 대해서만 지원됨
모든 행 확장
지원됨
클라이언트측 미리 로드 수준에만 해당
유지 행 확장
지원됨
클라이언트측 미리 로드 수준에만 해당
기본 선택된 행
지원됨
클라이언트측 미리 로드 수준에만 해당
노드 확장
지원됨(모든 수준)
클라이언트측 미리 로드 수준에만 해당
선택된 행
지원됨(모든 수준)
클라이언트측 미리 로드 수준에만 해당
행 확장 상위 포함
지원됨
지원되지 않음
도움이 되셨나요?