pm-controls
Version:
ProModel Controls
45 lines (39 loc) • 1.22 kB
text/typescript
import {
Component,
ChangeDetectorRef,
ChangeDetectionStrategy,
EventEmitter,
Input,
Output,
SimpleChanges,
ViewChildren,
ViewContainerRef } from '@angular/core';
import { GridComponent } from '../../../../controls/components/grid/grid-component';
export class GridRowsComponent {
constructor(private changeDetectorRef: ChangeDetectorRef) {
changeDetectorRef.detach();
}
Columns: Array<any> = [];
Rows: Array<any> = [];
SelectedCells;
SelectedRows;
IsFrozen: boolean;
Grid: GridComponent;
ngOnChanges(changes: SimpleChanges) {
if (changes['Columns']) {
this.changeDetectorRef.detectChanges();
}
if (changes['Rows']) {
this.changeDetectorRef.detectChanges();
}
}
get RowMouseOver() {
return this.Grid.RowMouseOver;
}
}