クラス IgxHierarchicalRowComponent

階層

  • IgxRowDirective
    • IgxHierarchicalRowComponent

Index

コンストラクタ

  • new IgxHierarchicalRowComponent(grid: GridType, selectionService: IgxGridSelectionService, element: ElementRef<HTMLElement>, cdr: ChangeDetectorRef): IgxHierarchicalRowComponent

プロパティ

cdr: ChangeDetectorRef
disabled: boolean = false

この特定の行が編集および行選択の機能を無効にしたかどうかを設定します。 デフォルト値は false です。

this.grid.selectedRows[0].pinned = true;
element: ElementRef<HTMLElement>
expander: ElementRef<HTMLElement>
grid: GridType
index: number

行のインデックス。

// 2 番目に選択された項目のインデックスを取得します。
let selectedRowIndex = this.grid.selectedRows[1].index;
selectionService: IgxGridSelectionService

アクセサー

  • get addRowUI(): any
  • get cellHeight(): number
  • get data(): any
  • set data(v: any): void
  • 行コンポーネントに渡されるデータ。

    // 1 番目に選択された行のデータを取得します。
    let selectedRowData = this.grid.selectedRows[0].data;

    返却 any

  • 行コンポーネントに渡されるデータ。

    // 1 番目に選択された行のデータを取得します。
    let selectedRowData = this.grid.selectedRows[0].data;

    パラメーター

    • v: any

    返却 void

  • get dataRowIndex(): number
  • get expanded(): boolean
  • get hasChildren(): boolean
  • get inEditMode(): boolean
  • get key(): any
  • 行の ID を取得します。 グリッドの行は、次のいずれかの方法で識別されます::

    • primaryKey の値,
    • primaryKey が省略された場合、data 全体。
    let rowID = this.grid.selectedRows[2].key;
    

    返却 any

  • get nativeElement(): HTMLElement
  • 行を表すネイティブ DOM 要素。特定の環境で null 値か可能です。

    // 選択された 2 番目の nativeElement を取得します。
    let selectedRowNativeElement = this.grid.selectedRows[1].nativeElement;

    返却 HTMLElement

  • get pinned(): boolean
  • set pinned(value: boolean): void
  • get rowHeight(): number
  • get viewIndex(): number

メソッド

  • beginAddRow(): void
  • delete(): void
  • グリッドのデータソースから指定した行を削除します。 このメソッドは rowDeleted イベントを発生します。

    // グリッドで 3 番目に選択された行を削除します。
    this.grid.selectedRows[2].delete();

    返却 void

  • isCellActive(visibleColumnIndex: any): boolean
  • pin(): boolean
  • 指定された行をピン固定します。 このメソッドは rowPinning`rowPinned` イベントを発生します。

    // グリッドから選択した行をピン固定します。
    this.grid.selectedRows[0].pin();

    返却 boolean

  • toggle(): void
  • unpin(): boolean
  • 指定された行のピン固定を解除します。 このメソッドは rowPinning`rowPinned` イベントを発生します。

    // グリッドから選択した行をピン固定解除します。
    this.grid.selectedRows[0].unpin();

    返却 boolean

  • update(value: any): void
  • 指定した行オブジェクトおよびデータ ソース レコードを渡された値で更新します。

    // 2 番目に選択された行の値を更新します。
    let newValue = "Apple";
    this.grid.selectedRows[1].update(newValue);

    パラメーター

    • value: any

    返却 void