@true-directive/base
Version:
The set of base classes for the TrueDirective Grid
20 lines (19 loc) • 843 B
TypeScript
/**
* Позиция ячейки в гриде.
* Строка и индекс строки нужны вместе, чтобы при сортировке или фильтрации
* мы могли перезадать индекс.
* Просто строкой довольствоваться не удобно, т.к. постоянно придется
* использовать indexOf.
*/
export declare class CellPosition {
row: any;
rowIndex: number;
fieldName: string;
keyValue: any;
constructor(row: any, // Строка, в которой находится ячейка
rowIndex: number, // Индекс этой строки
fieldName: string, // Наименование поля
keyValue?: any);
clone(): CellPosition;
equals(cp: CellPosition): boolean;
}