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