アプリを生成する

    Note

    Ignite UI App Builder でデザインされたアプリケーションは、ダウンロードするか、GitHub リポジトリに直接アップロードできます。

    コードのプレビューと生成について

    Angular コード生成を備えた App Builder が市場に出てから数か月が経ちましたが、.NET 6 リリースでは Blazor コード生成を開始し、現在では Web コンポーネント コード生成もサポートしています。

    プラットフォーム ピッカー ドロップダウンは、[GitHub に公開][プレビュー] アクションボタンの隣のナビゲーション バーにあります。[Blazor Server/Blazor Web Assembly] オプションを選択して Blazor のコードを生成するか、[Angular] で生成したアプリとコードのプレビューを表示します。Web Components オプションも利用できます。

    コード生成のプラットフォームの選択

    すべてのスタイリングおよびレイアウト プロパティを使用してアプリケーションが生成されると、デザインおよび開発のユーザー ストーリーが完成します。現在、Ignite UI App Builder には、すべてのアプリケーション ファイルを GitHub リポジトリにアップロードするか、パッケージとしてダウンロードしてローカルで実行するオプションがあります。

    ライセンス コードのエクスポート

    ライセンス ユーザー

    ライセンス ユーザーの場合、アプリ生成時に Ignite UI for Angular のライセンス版パッケージが使用されます。これは、アプリケーションのダウンロードGitHub への公開の両方に適用されます。

    アプリケーションを GitHub に公開する際、プロジェクトのビルドと、基本テストを実行する CI を追加します。ライセンス版パッケージを使用するために GitHub CI から必要な NPM_AUTH_TOKEN も公開します。

    NPM 認証トークン

    トライアル ユーザー

    トライアル ユーザーの場合、アプリ生成時に Ignite UI for Angularの無料トライアル版パッケージが使用されます。これは、アプリケーションのダウンロードGitHub への公開の両方に適用されます。

    フル ライセンス パッケージにアップグレードする方法 (プロジェクトが Ignite UI for Angular のトライアル版を使用している場合)、および、ライセンス版の npm フィードを使用するように環境と CI をセットアップする方法については、ライセンス FAQ とインストール ドキュメント を参照してください。

    あるいは、npm run infragistics-login を実行するとライセンス フィードへのログインが案内されます。

    サポートされているコンポーネント

    現在、AppBuilder は Angular と Blazor のコード生成をサポートしています。以下は、プラットフォームごとにサポートされているコンポーネントのリストです:

    コンポーネント Angular Blazor Web Components
    レイアウト
    Absolute Layout ✔️ ✔️ ✔️
    Card ✔️ 🚧 🚧
    Column Layout ✔️ ✔️ ✔️
    Expansion Panel ✔️ ✔️ ✔️
    Row Layout ✔️ ✔️ ✔️
    Tab Layout ✔️ ✔️ ✔️
    Divider ✔️
    メニューおよびナビゲーション
    Navigation Bar ✔️ ✔️ ✔️
    Navigation Drawer ✔️ 🚧 🚧
    Views Container ✔️ ✔️ ✔️
    コンテンツ
    Avatar ✔️ 🚧 🚧
    Calendar ✔️ ✔️ ✔️
    Chip ✔️ ✔️ ✔️
    Icon ✔️ 🚧 🚧
    Image ✔️ ✔️ ✔️
    Link ✔️ ✔️ ✔️
    Text ✔️ ✔️ ✔️
    Title ✔️ ✔️ ✔️
    入力およびフォーム
    Button ✔️ ✔️ ✔️
    Button Group ✔️
    Checkbox ✔️ ✔️ ✔️
    Combo ✔️
    Date Picker ✔️ 🚧 🚧
    Drop Down ✔️ ✔️ ✔️
    Floating Action Button ✔️ ✔️ ✔️
    Icon Button ✔️ 🚧 🚧
    Input Group ✔️ 🚧 🚧
    Radio Group ✔️ 🚧 🚧
    Select ✔️
    Slider ✔️ ✔️ ✔️
    Switch ✔️ ✔️ ✔️
    Text Area ✔️
    Rating ✔️ ✔️
    グリッドおよびリスト
    Grid ✔️ 🚧 🚧
    Tree Grid ✔️ 🚧 🚧
    List ✔️ ✔️ ✔️
    Tree ✔️ ✔️ ✔️
    通知
    Badge ✔️ ✔️ ✔️
    Banner ✔️
    Dialog Window ✔️
    Snackbar ✔️ ✔️ ✔️
    Reveal Dashboard ✔️

    注: 部分的に生成されたコンポーネントは 🚧 でマークされます。Blazor コンポーネントの既知の問題および制限の詳細については、Blazor サポートを参照してください。

    その他のリソース