クラス IgxListItemComponent

Ignite UI List Item コンポーネントは、Ignite UI for Angular List コンポーネントの行アイテムを対象としたコンテナーです。

例:

<igx-list>
<igx-list-item isHeader="true">Contacts</igx-list-item>
<igx-list-item *ngFor="let contact of contacts">
<span class="name">{{ contact.name }}</span>
<span class="phone">{{ contact.phone }}</span>
</igx-list-item>
</igx-list>

階層

  • IgxListItemComponent

実装

Index

コンストラクタ

  • new IgxListItemComponent(list: IgxListBaseDirective, elementRef: ElementRef<any>, _renderer: Renderer2): IgxListItemComponent

プロパティ

ariaLabel: string

list itemaria-label 属性を取得または設定します。

this.listItem.ariaLabel = "Item1";
let itemAriaLabel = this.listItem.ariaLabel;
次のメンバー:

IgxListItemComponent

hidden: boolean = false

list item が非表示かどうかを取得または設定します。 デフォルトで hidden 値が false です。

<igx-list-item [hidden] = "true">Hidden Item</igx-list-item>
let isHidden =  this.listItem.hidden;
次のメンバー:

IgxListItemComponent

isHeader: boolean

list item がヘッダーかどうかを取得または設定します。

<igx-list-item [isHeader] = "true">Header</igx-list-item>
let isHeader =  this.listItem.isHeader;
次のメンバー:

IgxListItemComponent

leftPanningTemplateElement: any

リスト項目を左パンニングした際にテンプレートのベース要素に参照を提供します。

const leftPanTmpl = this.listItem.leftPanningTemplateElement;
list: IgxListBaseDirective
rightPanningTemplateElement: any

リスト項目を右パンニングした際にテンプレートのベース要素に参照を提供します。

const rightPanTmpl = this.listItem.rightPanningTemplateElement;
touchAction: string = 'pan-y'

list itemtouch-action スタイルを取得します。

let touchAction = this.listItem.touchAction;

アクセサー

  • get contentElement(): any
  • get context(): any
  • get display(): string
  • get element(): any
  • get headerStyle(): boolean
  • get index(): number
  • set index(value: number): void
  • get innerStyle(): boolean
  • get maxLeft(): number
  • get maxRight(): any
  • get role(): "separator" | "listitem"
  • get width(): any