Merge strategy interface.
Constructors
Section titled "Constructors"DefaultMergeStrategy
new DefaultMergeStrategy(): DefaultMergeStrategy Returns DefaultMergeStrategy
Methods
Section titled "Methods"comparer
Section titled "comparer"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:95
Parameters
- prevRecord:
any - record:
any - field:
string - isDate:
boolean - isTime:
boolean
Returns boolean
merge
Section titled "merge"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[]
instance
Section titled "instance"instance(): DefaultMergeStrategy Defined in projects/igniteui-angular/core/src/data-operations/merge-strategy.ts:48