クラス 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

実装

コンストラクタ

constructor

  • new IgxListItemComponent(list: IgxListBase, elementRef: ElementRef, _renderer: Renderer2): IgxListItemComponent

プロパティ

ariaLabel

ariaLabel: string

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

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

IgxListItemComponent

hidden

hidden: boolean = false

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

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

IgxListItemComponent

isHeader

isHeader: boolean

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

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

IgxListItemComponent

leftPanningTemplateElement

leftPanningTemplateElement: any

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

const leftPanTmpl = this.listItem.leftPanningTemplateElement;

list

list: IgxListBase

rightPanningTemplateElement

rightPanningTemplateElement: any

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

const rightPanTmpl = this.listItem.rightPanningTemplateElement;

touchAction

touchAction: string = "pan-y"

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

let touchAction = this.listItem.touchAction;

アクセサー

contentElement

  • get contentElement(): any
  • リスト項目のコンテンツを含む参照コンテナーを返します。

    let listItemContainer =  this.listItem.contentElement.
    次のメンバー:

    IgxListItemComponent

    返却 any

context

  • get context(): any
  • IgxListItemComponent である $implicit 宣言を提供して list item container への template context バインディングを表す context オブジェクトを返します。

    let listItemComponent = this.listItem.context;

    返却 any

display

  • get display(): string
  • list item の表示モードを説明する文字列値を返します。

    let isHidden = this.listItem.display;
    次のメンバー:

    IgxListItemComponent

    返却 string

element

  • get element(): any
  • リスト項目への要素参照を返します。

    let listItemElement =  this.listItem.element.
    次のメンバー:

    IgxListItemComponent

    返却 any

headerStyle

  • get headerStyle(): boolean
  • list item にヘッダー スタイルを適用するかどうかを示します。

    let headerStyle =  this.listItem.headerStyle;
    次のメンバー:

    IgxListItemComponent

    返却 boolean

index

  • get index(): number
  • set index(value: number): void
  • list itemindex を取得します。

    let itemIndex =  this.listItem.index;
    次のメンバー:

    IgxListItemComponent

    返却 number

  • list itemindex を設定します。

    this.listItem.index = index;
    次のメンバー:

    IgxListItemComponent

    パラメーター

    • value: number

    返却 void

innerStyle

  • get innerStyle(): boolean
  • 項目がヘッダーではない場合、list item の内部スタイルを適用します。

    let innerStyle =  this.listItem.innerStyle;
    次のメンバー:

    IgxListItemComponent

    返却 boolean

maxLeft

  • get maxLeft(): number
  • list item の最も左の位置を取得します。

    let maxLeft = this.listItem.maxLeft;
    次のメンバー:

    IgxListItemComponent

    返却 number

maxRight

  • get maxRight(): any
  • list item の最も右の位置を取得します。

    let maxRight = this.listItem.maxRight;
    次のメンバー:

    IgxListItemComponent

    返却 any

panState

role

  • get role(): "separator" | "listitem"
  • list itemrole 属性を取得します。

    let itemRole =  this.listItem.role;
    次のメンバー:

    IgxListItemComponent

    返却 "separator" | "listitem"

width

  • get width(): any
  • list item の幅を取得します。

    let itemWidth = this.listItem.width;
    次のメンバー:

    IgxListItemComponent

    返却 any