NetAdvantage for jQueryの全体像
NetAdvantage for jQueryはjQueryとjQuery UIを利用して作られたコンポーネント製品です。つまり、サーバーサイドのテクノロジには影響されずに利用ができます。ただし、他のNetAdvantage製品同様に.NETテクノロジにある程度の親和性はあり、DLLを参照追加することで、ASP.NET MVC対応のヘルパーとして各コンポーネント製品を扱うこともできます。
NetAdvantage for jQueryで提供するコンポーネントは以下のとおりです。
| コンポーネント名 | 機能 | ASP.NET MVCのヘルパーサポート |
| igDataSource | 様々なデータソースを扱うコンポーネント | × |
| igDatePicker | ドロップダウン型のカレンダー付の入力コンポーネント | ○ |
| igUpload | ファイルアップロードコンポーネント | ○ |
| igRating | 評価に使うレーティングコンポーネント | ○ |
| igGrid | 高機能なグリッドコンポーネント | ○ |
| igVideoPlayer | HTML5を使用したビデオプレーヤーコンポーネント | ○ |
| igCurrencyEditor | 様々な通貨に対応した入力値制御もできるエディターコンポーネント | ○ |
| igDateEditor | 日付エディターコンポーネント | ○ |
| igMaskEditor | 指定された入力マスクエディターコンポーネント | ○ |
| igNumericEditor | 指定した範囲の数値のみ受け付けるエディターコンポーネント | ○ |
| igPercentEditor | パーセントの数値のみ受け付けるエディターコンポーネント | ○ |
| igTextEditor | ウォーターマーク付きのテキストエディターコンポーネント | ○ |
各種機能の動作サンプルがこちらで確認できます。リンク先から高機能グリッドを表示させた例は図1になります。
冒頭でも記載しましたが、NetAdvantage for jQueryが真価を発揮するのはズバリ、データソース(igDatasource)とグリッド(igGrid)の2つです。サーバーサイドテクノロジを使用したデータソースやグリッドは、サーバーサイドでソーティングやページング、フィルタリングを実施することがほとんどです。NetAdvantage for jQueryのデータソースとグリッドはクライアントサイドで全てを実現できるため、サーバーサイドでの処理による待ち時間が発生せず、軽快でありながら高機能なデータ表示が実現できます。
それでは、実際にデータソースとグリッドを使用してみましょう。


