ng2-qgrid
Version:
Angular Grid
32 lines (28 loc) • 836 B
TypeScript
import { Model } from '../infrastructure/model';
import { Defer } from '../infrastructure/defer';
import { Table } from '../dom/table';
import { GridService } from '../services/grid';
/**
* > Under Construction.
*/
export declare class ScrollView {
constructor(model: Model, table: Table, vscroll: any, gridService: GridService);
readonly mode: 'virtual' | 'default';
readonly y: {
container: {
position: number,
force: boolean,
items: any[],
cursor: number,
update: (count: number) => void
},
settings: {
threshold: number;
resetTriggers: Array<string>;
rowHeight: number | ((element: HTMLElement) => number);
columnWidth: number | ((element: HTMLElement) => number);
fetch: (skip: number, take: number, d: Defer) => void;
}
}
invalidate(): void;
}