Hello,
my grid looks something like that:
grid.component.html:
<ejs-grid
[dataSource]="gridData"
[pageSettings]="pageSettings"
[enableVirtualization]="enableVirtualization"
[columns]="columns"
[allowSorting]="allowSorting"
[allowResizing]="allowResizing"
[allowGrouping]="allowGrouping"
[allowFiltering]="allowFiltering"
[allowSorting]="allowSorting"
[allowMultiSorting]="allowMultiSorting"
[allowReordering]="true"
[rowHeight]="rowHeight"
>
</ejs-grid>
grid.component.ts:
public gridData: DataManager | Object[];
public pageSettings: PageSettingsModel;
public enableVirtualization: boolean = true;
@Input('columns') columns: any;
public allowSorting: boolean = true;
public allowResizing: boolean = true;
public allowGrouping: boolean = true;
public allowFiltering: boolean = true;
public allowSorting: boolean = true;
public allowMultiSorting: boolean = true;
public rowHeight = 27;
Resize(sizes) {
this.pageSettings = { pageSize: Math.ceil(sizes.height / this.rowHeight * 2) };
}
pageSettings property is counting on resize, because of virtual scrolling, other properties are set like constants
I get this error only if enableVirtualization set to true.