この記事では、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();
}
実行結果
上記の設定を行うと、初期表示時にすべての行が選択された状態になります。
