Class IgxChipsAreaComponent

チップ領域により、ドラッグ、選択、移動などの操作を必要とするチップを使用して、 より複雑なシナリオを実行できます。

IgxChipsModule

igx-chip-theme

chip area, chip

表示

<igx-chips-area>
<igx-chip *ngFor="let chip of chipList" [id]="chip.id">
<span>{{chip.text}}</span>
</igx-chip>
</igx-chips-area>

実装

  • DoCheck
  • AfterViewInit
  • OnDestroy

コンストラクター

プロパティ

ariaLabel: string = 'chip area'

チップ領域の aria-label 属性を返します。

let ariaLabel = this.chipsArea.ariaLabel;
cdr: ChangeDetectorRef
chipsList: QueryList<IgxChipComponent>

IgxChipsAreaComponentIgxChipComponent を保持します。

ngAfterViewInit(){
let chips = this.chipsArea.chipsList;
}
element: ElementRef<any>
height: number

IgxChipsAreaComponent の幅を設定します。

<igx-chips-area #chipsArea [width]="300" [height]="10" (onReorder)="chipsOrderChanged($event)"></igx-chips-area>
moveEnd: EventEmitter<IBaseChipsAreaEventArgs> = ...

IgxChipsAreaComponentIgxChipComponent が移動された後にイベントを発生します。

<igx-chips-area #chipsArea [width]="'300'" [height]="'10'" (moveEnd)="moveEnd($event)"></igx-chips-area>
moveStart: EventEmitter<IBaseChipsAreaEventArgs> = ...

IgxChipsAreaComponentIgxChipComponent が移動されているときにイベントを発生します。

<igx-chips-area #chipsArea [width]="'300'" [height]="'10'" (moveStart)="moveStart($event)"></igx-chips-area>
reorder: EventEmitter<IChipsAreaReorderEventArgs> = ...

IgxChipsAreaComponentIgxChipComponent を並べ替えるときにイベント を発生します。IgxChipComponent の配列を返します。

<igx-chips-area #chipsArea [width]="'300'" [height]="'10'" (onReorder)="changedOrder($event)"></igx-chips-area>
role: string = 'listbox'

チップ領域の role 属性を返します。

let chipsAreaRole = this.chipsArea.role;
selectionChange: EventEmitter<IChipsAreaSelectEventArgs> = ...

IgxChipComponentIgxChipsAreaComponent が選択/選択解除されたときにイベントを発生します。 初期ときに選択されたチップがある場合もチップ領域が初期化された後に発生されます。 選択済み IgxChipComponent の配列および IgxChipAreaComponent を返します。

<igx-chips-area #chipsArea [width]="'300'" [height]="'10'" (selectionChange)="selection($event)"></igx-chips-area>
width: number

IgxChipsAreaComponent の幅を設定します。

<igx-chips-area #chipsArea [width]="300" [height]="10" (onReorder)="chipsOrderChanged($event)"></igx-chips-area>