slickgrid
Version:
A lightning fast JavaScript grid/spreadsheet
28 lines • 1.11 kB
TypeScript
import type { ColumnSort } from './models/index';
/***
* A sample AJAX data store implementation.
* Right now, it's hooked up to load search results from Octopart, but can
* easily be extended to support any JSONP-compatible backend that accepts paging parameters.
*/
export declare class SlickRemoteModel {
protected PAGESIZE: number;
protected data: any;
protected searchstr: string;
protected sortcol: ColumnSort | null;
protected sortdir: number;
protected h_request: any;
protected req: any;
onDataLoading: import("./slick.core").SlickEvent<any>;
onDataLoaded: import("./slick.core").SlickEvent<any>;
constructor();
init(): void;
isDataLoaded(from: number, to: number): boolean;
clear(): void;
ensureData(from: number, to: number): void;
protected onError(fromPage: number | string, toPage: number | string): void;
protected onSuccess(resp: any): void;
reloadData(from: number, to: number): void;
setSort(column: ColumnSort, dir: number): void;
setSearch(str: string): void;
}
//# sourceMappingURL=slick.remotemodel.d.ts.map