フィルター処理されたビューでツリーコンテキストを保持
SmartClient 14.1は、サーバーロジックやパフォーマンスに影響を及ぼすことなく、親ノードを表示したままにすることで、JavaScriptアプリの大規模なデータセットフィルタリングを改善

SmartClient は、大規模で高性能なWebアプリを構築するために設計された、React、Vue、Angular などに対応する強力な JavaScript コンポーネントスイートです。高度なUIコンポーネント、動的データ処理、カスタマイズ可能なグリッド、レスポンシブデザインを提供します。金融分析やリアルタイムレポーティングといったエンタープライズ向けユースケースに最適で、SmartClient はバックエンドとのシームレスな連携をサポートし、最適化されたパフォーマンスとスケーラビリティを実現します。
SmartClient は、付属の KeepParentsOnFilter 設定により、階層データの取り扱いを強化しました。これにより、データが動的に読み込まれる場合でも、親ノードがフィルタービュー内で可視のまま維持されます。SmartClient が自動的に管理する複雑なクライアント主導のアルゴリズムによって「スケルトンブランチ」を読み込み、ツリー全体の事前読み込みなしで高性能を維持するため、サーバーサイドのプログラミングは不要です。この機能は、ロードオンデマンドのツリーを含む大規模データセットに特に有用です。これにより、ユーザーは文脈を失うことなく、フィルタリング結果の構造を完全に把握できます。階層パスを一致するレコードまで保持することで、この機能はツリー型コンポーネントの使いやすさと明確さを向上させ、親子関係を理解することが重要なアプリケーションで特に効果を発揮します。
SmartClient は開発者ごとにライセンスされ、買い切り版とサブスクリプション版の両方で提供されています。製品の更新とテクニカルサポートも利用可能です。詳細は SmartClient のライセンシングページをご覧ください。
詳細は SmartClient の製品ページをご覧ください。