필터링된 뷰에서 트리 컨텍스트 유지
SmartClient 14.1은 부모 노드를 계속 표시하여 서버 로직이나 성능 저하 없이 JavaScript 앱의 대규모 데이터셋 필터링을 개선합니다.

SmartClient는 React, Vue, Angular 등과 호환되는 강력한 JavaScript 컴포넌트 제품군으로, 대규모의 고성능 웹 앱을 만들기 위해 설계되었습니다. 고급 UI 컴포넌트, 동적 데이터 처리, 사용자 지정 그리드, 반응형 디자인을 제공합니다. 금융 분석과 실시간 리포팅 같은 엔터프라이즈 사용 사례에 이상적이며, SmartClient는 백엔드와의 원활한 통합을 지원하고 최적화된 성능과 확장성을 제공합니다.
SmartClient는 포함된 KeepParentsOnFilter 설정을 통해 향상된 계층형 데이터 처리를 제공합니다. 이 설정은 데이터가 동적으로 로드되는 경우에도 필터링된 보기에서 부모 노드가 계속 표시되도록 하여, 부모 노드가 보이지 않게 되는 문제를 방지합니다. SmartClient는 복잡한 클라이언트 주도 알고리즘을 통해 "스켈레톤 브랜치"를 로드하며, 트리 전체를 미리 로드하지 않아도 높은 성능을 유지할 수 있도록 자동으로 관리합니다. 즉, 서버 측 프로그래밍이 필요하지 않습니다. 이 기능은 로드 온 디맨드(load-on-demand) 트리가 포함된 대규모 데이터셋에서 특히 유용하며, 사용자가 필터링된 결과의 구조에 대한 맥락을 잃지 않으면서도 전체 가시성을 유지할 수 있게 해줍니다. 일치하는 레코드까지의 계층형 경로를 보존함으로써, 트리 기반 컴포넌트의 사용성과 명확성이 향상되며, 부모-자식 관계를 이해하는 것이 중요한 애플리케이션에서 특히 효과적입니다.
SmartClient는 개발자당 라이선스로 제공되며, 영구 라이선스와 구독형 라이선스 모두 이용할 수 있습니다. 제품 업데이트와 기술 지원도 제공됩니다. 자세한 내용은 SmartClient 라이선싱 페이지를 참고하세요.
더 알아보려면 SmartClient 제품 페이지를 방문하세요.