@siberiaweb/components
Version:
44 lines (33 loc) • 779 B
text/typescript
import DataCell from "./DataCell";
/**
* Событие выбора ячейки.
*
* @template TRecord Тип записи.
*/
export default class SelectCellEvent< TRecord > extends Event {
/**
* Наименование события.
*/
public static readonly EVENT_NAME: string = "GridSelectCell";
/**
* Ячейка.
*/
private readonly cell: DataCell< TRecord >;
/**
* Получение ячейки.
*/
public getCell(): DataCell< TRecord > {
return this.cell;
}
/**
* Конструктор.
*
* @param cell Ячейка.
*/
constructor(
cell: DataCell< TRecord >
) {
super( SelectCellEvent.EVENT_NAME );
this.cell = cell;
}
}