クラス θIgxTreeGridCellComponent

階層

Index

コンストラクタ

  • new θIgxTreeGridCellComponent(selectionService: IgxGridSelectionService, grid: GridType, overlayService: IgxOverlayService, cdr: ChangeDetectorRef, element: ElementRef<any>, zone: NgZone, touchManager: HammerGesturesManager, document: any, platformUtil: PlatformUtil): θIgxTreeGridCellComponent

プロパティ

activeHighlightClass: string = 'igx-highlight__active'

セルのアクティブな強調表示クラスを取得または設定します。 デフォルト値は "igx-highlight__active" です。

let activeHighlightClass = this.cell.activeHighlightClass;
this.cell.activeHighlightClass = 'igx-cell-highlight_active';
次のメンバー:

IgxGridCellComponent

cdr: ChangeDetectorRef
cellTemplate: TemplateRef<any>

セルのテンプレートを取得または設定します。

<ng-template #cellTemplate igxCell let-value>
<div style="font-style: oblique; color:blueviolet; background:red">
<span>{{value}}</span>
</div>
</ng-template>
@ViewChild('cellTemplate',{read: TemplateRef})
cellTemplate: TemplateRef<any>;
this.cell.cellTemplate = this.cellTemplate;
let template =  this.cell.cellTemplate;
次のメンバー:

IgxGridCellComponent

cellValidationErrorTemplate: TemplateRef<any>
column: ColumnType

セルの列を取得します。

 let cellColumn = this.cell.column;
次のメンバー:

IgxGridCellComponent

defaultErrorTemplate: TemplateRef<any>

デフォルトのエラー テンプレートを取得します。

document: any
editMode: boolean = false

セルが編集モードにあるかどうかを返します。

formatter: ((value: any, rowData?: any, columnData?: any) => any)

Type declaration

    • (value: any, rowData?: any, columnData?: any): any
    • セル フォーマッタを取得します。

      let cellForamatter = this.cell.formatter;
      
      次のメンバー:

      IgxGridCellComponent

      パラメーター

      • value: any
      • オプション rowData: any
      • オプション columnData: any

      返却 any

grid: GridType
highlightClass: string = 'igx-highlight'

セルの強調表示クラスを取得または設定します。 デフォルト値は "Igx-highlight" です。

let highlightClass = this.cell.highlightClass;
this.cell.highlightClass = 'igx-cell-highlight';
次のメンバー:

IgxGridCellComponent

indentationDiv: ElementRef<any>
indicator: ElementRef<any>
pinnedIndicator: TemplateRef<any>
role: string = 'gridcell'

セルの role プロパティを取得または設定します。 デフォルト値は "gridcell" です。

this.cell.role = 'grid-cell';
let cellRole = this.cell.role;
次のメンバー:

IgxGridCellComponent

rowData: any

セルの行データを取得します。

let rowData = this.cell.rowData;
次のメンバー:

IgxGridCellComponent

value: any

セル値を取得または設定します。

this.cell.value = "Cell Value";
let cellValue = this.cell.value;
次のメンバー:

IgxGridCellComponent

width: string = ''

セルの幅を取得します。

let cellWidth = this.cell.width;
次のメンバー:

IgxGridCellComponent

アクセサー

  • get ariaSelected(): boolean
  • get attrCellID(): string
  • get booleanClass(): any
  • get cellID(): { columnID: number; rowID: any; rowIndex: number }
  • セルの ID を取得します。

    let cellID = this.cell.cellID;
    
    次のメンバー:

    IgxGridCellComponent

    返却 { columnID: number; rowID: any; rowIndex: number }

    • columnID: number
    • rowID: any
    • rowIndex: number
  • get colEnd(): number
  • get colStart(): number
  • get columnIndex(): number
  • get columnSelected(): boolean
  • get context(): any
  • get editValue(): any
  • set editValue(value: any): void
  • 編集モードのセルの現在の編集値を取得します。 セル編集モードのみ。

    let editValue = this.cell.editValue;
    
    次のメンバー:

    IgxGridCellComponent

    返却 any

  • 編集モードのセルの現在の編集値を設定します。 セル編集モードのみ。

    this.cell.editValue = value;
    
    次のメンバー:

    IgxGridCellComponent

    パラメーター

    • value: any

    返却 void

  • get editable(): boolean
  • get gridColumnSpan(): number
  • get gridID(): any
  • get gridRowSpan(): number
  • get nativeElement(): HTMLElement
  • get pinnedIndicatorTemplate(): TemplateRef<any>
  • ピン固定インジケーター テンプレートを取得します。

    let template = this.cell.pinnedIndicatorTemplate;
    
    次のメンバー:

    IgxGridCellComponent

    返却 TemplateRef<any>

  • get readonly(): boolean
  • get rowEnd(): number
  • get rowIndex(): number
  • get rowStart(): number
  • get selected(): boolean
  • set selected(val: boolean): void
  • get template(): TemplateRef<any>
  • get title(): any
  • get visibleColumnIndex(): number
  • set visibleColumnIndex(val: number): void

メソッド

  • clearHighlight(): void
  • highlightText(text: string, caseSensitive?: boolean, exactMatch?: boolean): number
  • ngAfterViewInit(): void
  • setEditMode(value: boolean): void
  • update(val: any): void