無料のオープン ソース Blazor データ グリッド (Grid Lite)

    Ignite UI for Blazor Grid Lite は、軽量で高パフォーマンスな Blazor データ グリッドであり、無料で使用でき、オープン ソースで、最新の Blazor アプリケーション向けに構築されています。

    この無料の Blazor データ グリッドはオープン ソースの JavaScript データ グリッドで、Web コンポーネントとして構築されているため、Web フレームワークの有無に関係なく依存関係なしで使用できます。必要最小限のオーバーヘッドで本質的なデータ表示機能を提供し、ユーザーが期待するパフォーマンスを実現します。Blazor Grid Lite は、高速で軽量なデータ表示を必要とする開発者向けに設計されています。

    無料 Blazor データ グリッドで利用可能な機能

    無料のオープン ソース Blazor Grid Lite には、次の列ベースの機能が含まれています: ソート、フィルタリング、非表示、サイズ変更、およびさまざまな事前定義されたデータ タイプ。行仮想化を使用することで、非常に高速なパフォーマンスが実現されます。さらに、コンポーネントはキーボード ナビゲーションと Ignite UI のテーマ フレームワークを通じたテーマ化をサポートしています。

    IgniteUI.Blazor.GridLite のインストール

    Visual Studio で、[ツール][NuGet パッケージ マネージャー][ソリューションの NuGet パッケージの管理] を選択して、NuGet パッケージ マネージャーを開きます。IgniteUI.Blazor.GridLite NuGet パッケージを検索してインストールします。

    または、パッケージ マネージャー コンソール経由でインストールします。

    Install-Package IgniteUI.Blazor.GridLite
    

    または、.NET CLI 経由でインストールします。

    dotnet add package IgniteUI.Blazor.GridLite
    

    Grid Lite の使用

    1 - IgniteUI.Blazor.Controls 名前空間を _Imports.razor ファイルに追加します。

    @using IgniteUI.Blazor.Controls
    

    2 - プロジェクト タイプに応じて、適切な場所にスタイル シートを追加します。

    <head>
           <link href="_content/IgniteUI.Blazor.GridLite/css/themes/light/bootstrap.css" rel="stylesheet" />
    </head>
    

    3 - razor ページに Grid Lite コンポーネントを追加します。

    <IgbGridLite Data="data" AutoGenerateColumns="true">
    </IgbGridLite>
    
    @code {
        private object[] data = new object[]
        {
            new { Name = "John", Age = 30, City = "New York" },
            new { Name = "Jane", Age = 25, City = "Los Angeles" },
            new { Name = "Bob", Age = 35, City = "Chicago" }
        };
    }
    

    Grid Lite の動作

    Grid Lite は、アプリで美しいデータ グリッド/データ テーブル体験を提供するために必要なコア機能を備えています。パフォーマンスと美しさを重視して設計されており、どのフレームワーク、どのプラットフォームでも動作します。

    パフォーマンス内蔵

    行レベルの仮想化により、無制限のデータをスムーズなスクロールでレンダリングできます。

    自動列タイプ

    列タイプは、データ ソースに基づいて自動的に生成され、各列タイプに合わせた組み込みのフィルタリングが提供されます。

    インタラクティブ機能

    ユーザーが期待するすべてのコアなインタラクティブ機能を提供します: 列のフィルタリング、列の非表示、列のリサイズ、列のソートなどが含まれます。

    美しい UX とブランディング

    Bootstrap、Material、Fluent 向けの組み込みテーマ ポートに加え、カラー パレット、フォント、エレベーション、表示密度など無限のブランディング オプションがあります。

    高度なキーボード ナビゲーション

    Excel スタイルのフル キーボード ナビゲーションにより、大規模なデータセットでも高いパフォーマンスを維持しながら、ユーザーが期待する操作性を提供します。

    Grid Lite は無料のオープン ソース Blazor データ グリッドですか?

    はい。Ignite UI Grid Lite は、MIT ライセンスのもとでリリースされた無料のオープン ソース Blazor データ グリッドです。ライセンス料なしで、商用またはパーソナル プロジェクトで使用できます。これは、Ignite UI をよりオープンで透明性が高く、アクセスしやすいものにするための取り組みの一環です。

    • MIT ライセンス

    • 商用利用無料

    • コミュニティ主導の開発

    • 機能制限なし

    ただし、プロジェクトの規模が拡大し、複雑さと機能が増大し、エンタープライズ グレードのアプリケーションが必要になった場合、シームレスなアップグレード戦略が用意されています。これにより、無料の Blazor データ グリッド (Grid Lite) からフル機能の高度なデータ グリッドへの移行がよりシンプルかつ迅速になります。