Merge strategy interface.

ByLevelTreeGridMergeStrategy

new ByLevelTreeGridMergeStrategy(): ByLevelTreeGridMergeStrategy

Returns ByLevelTreeGridMergeStrategy

Function that compares values for merging. Returns true if same, false if different.

comparer(prevRecord: any, record: any, field: string, isDate: boolean, isTime: boolean): boolean

Defined in projects/igniteui-angular/core/src/data-operations/merge-strategy.ts:170

Parameters

  • prevRecord: any
  • record: any
  • field: string
  • isDate: boolean
  • isTime: boolean

Returns boolean

Inherited from: DefaultMergeStrategy

Function that processes merging of the whole data per merged field. Returns collection where object has reference to the original record and map of the cell merge metadata per field.

merge(data: any[], field: string, comparer: object, result: any[], activeRowIndexes: number[], isDate: boolean, isTime: boolean, grid: GridTypeBase): any[]

Defined in projects/igniteui-angular/core/src/data-operations/merge-strategy.ts:53

Parameters

  • data: any[]
  • field: string
  • comparer: object
  • result: any[]
  • activeRowIndexes: number[]
  • isDate: boolean
  • isTime: boolean
  • grid: GridTypeBase

Returns any[]

Inherited from: DefaultMergeStrategy

instance(): DefaultMergeStrategy

Defined in projects/igniteui-angular/core/src/data-operations/merge-strategy.ts:48

Returns DefaultMergeStrategy