Ignite UIグリッドとリスト
最新のWeb向けに設計された、高性能でタッチフレンドリーでレスポンシブなデザインのJavaScript/HTML5グリッドは、企業のビジネスニーズに応えます。主な機能
- 列の固定、サイズ変更、非表示、修正、および要約
- データの編集、グループ化、並べ替え、フィルタリング、ページング
- 複数行レイアウト、視覚的および物理セルのマージ、複数列ヘッダー、列グループ
- JSON、XML、HTML などの多くのデータ バインディング オプションと、ローカル、リモート、またはライブ ストリーミング データへのバインディング
- Angular、React、Angular JS、KnockoutJS、および Microsoft MVC の完全なサポート

あらゆるシナリオに対応するデータグリッド
Ignite UI for JavaScript には、フラットデータ表示用のグリッド、階層型マスター詳細、階層型ツリーリスト、さらには多次元 OLAP データのサポートが含まれています。


フラットデータ
Ignite UI for JavaScriptには、市場最速のHTML5 JavaScriptグリッドが含まれています。JSON、XML、HTML テーブル、.NET コレクション、さらには .NET DataTable など、さまざまなデータ ソースにバインドします。HTML5 グリッドは、Angular JS、KnockoutJS、History.js、JsRender、Bootstrap などの一般的なオープン ソース ライブラリで動作します。これには、データの編集、並べ替え、フィルタリング、グループ化、列の固定、列のサイズ変更、列の概要、データテンプレート、ページング、オンデマンドのロードなど、期待する機能が含まれています。
サンプルを見る
ツリーグリッドデータ
HTML5 ツリーグリッドコンポーネントは、ツリーと表形式のデータの原則を 1 つのコントロールに組み合わせることで、階層データを表示します - ロールアップサマリー、ソート、フィルタリング、グループ化、ページング、列の固定と非表示などを行います。ツリー グリッドは、JavaScript の階層グリッド コントロールのIgnite UIと同様の階層データを表示しますが、ツリー グリッドはすべて同じ列にデータを表示します。貸借対照表などの金融アプリケーションや、ロールアップ列や固定列に表示される階層データを必要とするデータシナリオに最適です。ツリー グリッドは、データ編集、並べ替え、フィルター処理、ページング、列固定、列非表示、複数列ヘッダーなどの基幹業務機能をサポートしています。
サンプルを見る
階層/マスター詳細データ
フラットなデータグリッドの上に構築された HTML5 階層グリッドは、妥協することなくマスター/ディテールディスプレイを実現します。階層グリッドを、JSON、XML、.NET コレクション、さらには .NET DataSet など、さまざまなデータ ソースにバインドします。ロード・オン・デマンドを使用して、任意の量のデータをクライアントに配信します。データの編集、並べ替え、フィルタリング、列のサイズ変更、列の概要、ページングなど、エンタープライズ アプリに必要な操作が含まれています。
サンプルを見る
スプレッドシート
Ignite UIスプレッドシートコンポーネントは、強力でありながら使い慣れたデータ管理方法をユーザーに提供します。スプレッドシートコンポーネントは、Microsoft Excel からデータをインポートおよびエクスポートでき (ローカルとリモートの両方)、ほとんどの Excel オブジェクトをサポートします。すべてのデータ形式がサポートされているため、色、フォント、グリッド線、見出し、テキスト/データ形式など、Excel でユーザーに表示されるものは Web アプリケーションに表示されるものと同じで、その逆も同様です。スプレッドシートコンポーネントは、Microsoft Excelの組み込み数式(合計、平均、平均、中央値など)をすべてサポートしているため、計算データは常に使用できます。
サンプルを見る
現代のウェブのための設計
モバイルファーストとタッチファーストのエクスペリエンスを、すぐに顧客に提供できます。最新のタッチとレスポンシブ Web 向けに設計されているため、あらゆるデバイスサイズで動作するアプリを安全に構築できます。Ignite UI Layout Manager、Tile Manager、Splitter、さらにはBootstrapを使用して、カスタマイズ可能なさまざまなテーマが組み込まれたレスポンシブで美しいアプリケーションを構築します。
AngularJS、KnockoutJS、または Microsoft MVC を使用したデータバインディング

Angularでは、Ignite UIが本質的にAngularサポートを提供できるようにすることに取り組んでいます。すべてのIgnite UIコントロールには、Angularを使用したコンポーネント定義があり、GitHub でホストされています。

Angular JS ディレクティブを使用して、次の JavaScript および HTML ベースの MVC アプリを宣言的にビルドします。GitHub に格納されたディレクティブは、完全な双方向のデータバインディングとクリーンなAngular統合を提供します。

KnockoutJSサポートは、KnockoutのDOM要素のデータモデルへの簡単なマッピングを使用して、依存関係の追跡、テンプレート化、およびUIの自動更新を提供します。

Visual Studio のフルパワーを MVC コンポーネントで活用できます。世界で最も強力なIDEとC#の専門知識を使用して、完全で最新のWebエクスペリエンスを構築します。
リッチデータインタラクション
固定列によるデータの可視性の優先順位付けやデータのグループの折りたたみなど、ユーザーが期待するインタラクションエクスペリエンスを提供します。データ入力、グループ化、並べ替え、ページング、フィルタリング、列テンプレート、列固定、折りたたみ可能な列グループなどの機能は、グリッドコンポーネントで使用できます。


レスポンシブデザインのための柔軟なレイアウト
組み込みのレスポンシブデザイン機能を使用して、画面サイズに基づいて列レイアウトをカスタマイズします。この機能を使用すると、列を非表示にしたり、列をテンプレート化したり、デバイスの画面サイズに基づいてデータ表示全体を変更したりできます。
サンプルを見る
高性能、大容量データ
組み込みの DOM 仮想化とページング機能により、数千のレコードをすぐに公開できます。バックエンドサービスからオンデマンドでデータをロードして、アプリケーションの読み込み時間を最小限に抑え、顧客にプレミアムなユーザーエクスペリエンスを提供します。
サンプルを見るローカルおよびリモートのデータアクセス
ローカルのXML、JSON、HTMLテーブル、またはリモートのWebサービスなど、あらゆるデータソースで作業できます。クライアント側とサーバー側の並べ替え、フィルタリング、ページング、サマリー、およびデータのグループ化を利用します。顧客が探しているものを簡単に見つけられるようにします。

効率的なデータ入力
複数のレコードを編集し、バッチ編集機能で一度にすべてを保存します。または、列のデータ型に一致するカスタム エディターを備えたテンプレートを使用して、セル内でデータをインラインで編集します。これにより、グリッド内の新しい行を追加したり、行を削除したりできます。検証は、グリッドセル内でリアルタイムで行うこともできます。これらの機能やその他多くの機能により、アプリケーションのパフォーマンスが向上します。
サンプルを見る
Excelを使用しないExcelの力
フル機能のJavaScript Excelライブラリを使用して、クライアント上でスプレッドシートを動的に作成し、サーバーへのラウンドトリップなしでグリッドをExcelにエクスポートします。並べ替え、フィルタリング、集計、非表示の列などの機能を備えたグリッドをエクスポートすることもできます。
サンプルを見るOLAP ピボット
概要
OLAP ピボット コンポーネントには、ピボット グリッド、ピボット データ セレクター、およびピボット ビューが含まれており、詳細な多次元データ分析を実行し、OLAP データを読み取ることができます。これらのコンポーネントは、フラット テーブルまたは XMLA データ ソースと共に使用して、高いデータ プレゼンテーション品質を実現できます。


OLAP サポート
ピボットグリッドとデータセレクタを組み合わせたピボットビューコンポーネントは、ユーザーが多次元データを1か所で操作するために必要なツールを提供します。ビジネスインテリジェンスカテゴリの一部であるオンライン分析処理(OLAP)アプローチにより、多層の分析クエリとアドホッククエリを迅速な実行時間で視覚化できます。
サンプルを見る今すぐ始めましょう。標準サポートを含む30 日間の無料試用版をダウンロードしてください。
トライアル版をダウンロード