Class IgxDropDownItemBaseDirective

ドロップダウン項目を定義する抽象クラス: 選択、ハイライト表示、高さのためのプロパティ/スタイルを持つ。 データを渡すためのバインド可能なプロパティ (value: any)

親コンポーネント (IDropDownBase タイプを持つ親の下で使用する必要がある)。 Host() でのクリックを処理するメソッド。

階層

Hierarchy (View Summary)

実装

  • DoCheck

コンストラクター

プロパティ

アクセサー

メソッド

コンストラクター

プロパティ

id: string = ...

項目の id を取得または設定します。

<igx-drop-down-item [id] = 'igx-drop-down-item-0'></igx-drop-down-item>
let itemId =  this.item.id;

IgxSelectItemComponent

isHeader: boolean

指定した項目がヘッダーかどうかを取得または設定します。

 // get
let mySelectedItem = this.dropdown.selectedItem;
let isMyItemHeader = mySelectedItem.isHeader;
 <!--set-->
<igx-drop-down-item *ngFor="let item of items">
<div *ngIf="items.indexOf(item) === 5; then item.isHeader = true">
{{item.field}}
</div>
</igx-drop-down-item>
role: string = 'option'

項目の role 属性を取得または設定します。デフォルトは 'option' です。

 <igx-drop-down-item [role]="customRole"></igx-drop-down-item>
value: any

項目がデータにバインドされる場合、項目の値を取得または設定します。

// usage in IgxDropDownItemComponent
// get
let mySelectedItemValue = this.dropdown.selectedItem.value;

// set
let mySelectedItem = this.dropdown.selectedItem;
mySelectedItem.value = { id: 123, name: 'Example Name' }

// usage in IgxComboItemComponent
// get
let myComboItemValue = this.combo.items[0].value;

アクセサー

メソッド

  • デフォルトの変更検出の実行後に呼び出される、変更検出を実行するコールバック メソッド。コレクションのカスタム変更チェックの実装については、KeyValueDiffers および IterableDiffers を参照してください。

    返却 void