Close
Angular React Web Components Blazor Web Components
Premium

Web Components Tree Grid の行操作

Web Components Tree Grid の Ignite UI for Web Components 行操作機能を使用すると、開発者は ActionStrip を使用し、行/セル コンポーネントと行のピン固定に CRUD を利用できます。これらの操作 (編集とピン固定) には、IgcTreeGrid の特定の行に適用できる事前定義された UI コントロールがいくつかあります。

使用方法

事前定義された操作 (actions) UI コンポーネントは次のとおりです:

  • GridEditingActions - IgcTreeGrid 編集専用に設計された機能と UI を含みます。RowEditable オプションと IgcTreeGrid の行削除に応じて、セルまたは行の編集モードをすばやく切り替えることができます。

  • GridPinningActions - IgcTreeGrid ピン固定専用に設計された機能と UI を含みます。行をすばやくピン固定し、ピン固定された行とその無効な行の間を移動できます。

これらは IgcTreeGrid 内に追加され、デフォルトのインタラクションを提供する ActionStrip プを持つために必要です。

IgcActionStripComponentIgcTreeGrid の子コンポーネントの場合、行をホバーすると UI が自動的に表示されます。

カスタムの実装

これらのコンポーネントは、カスタマイズのための柔軟性を提供するテンプレートを公開します。たとえば、deleteedit などの行アクションがある Gmail シナリオで ActionStrip を使用する場合、アイコンでボタン コンポーネントを作成します。そして、クリック イベントを追加し、ActionStrip に挿入します。

<igc-tree-grid>
    <igc-action-strip #actionstrip>
        <igc-grid-pinning-actions></igc-grid-pinning-actions>
        <igc-grid-editing-actions edit-row="true" delete-row="true"></igc-grid-editing-actions>
    </igc-action-strip>
</igc-tree-grid>

API リファレンス

IgcTreeGrid
GridPinningActions
GridEditingActions