この記事では、IgbCombo の初期表示時にすべての項目を選択する方法について解説します。

IgbCombo の設定

  • Data プロパティにリスト型のデータを指定します。
  • @bind-Value を使用して、選択された値を双方向でデータバインディングするために使用します。
<IgbCombo ....
          @ref="combo"
          Data="_data"          
          ValueKey="@nameof(Person.Id)"
          @bind-Value="_selectedPerson">
</IgbCombo>

初期選択の設定

初期表示時にすべての項目を選択するために、OnInitialized メソッドを使用します。
このメソッド内で、選択したいデータのIDを @bind-Value にバインドされた変数に設定します。

protected override void OnInitialized()
{
    _selectedPerson = _data.Select(p => (object)p.Id).ToArray();
}

実行結果

上記の設定を行うと、初期表示時にすべての行が選択された状態になります。

関連ドキュメント

Tagged:

製品について

Ignite UI for Blazor