@eclipse-scout/core
Version:
Eclipse Scout runtime
21 lines • 998 B
TypeScript
/// <reference types="jquery" />
import { Page, Table, TableReloadEvent, TableRow, TableRowActionEvent } from '../../../index';
export declare class PageWithNodes extends Page {
reloadable: boolean;
constructor();
protected _createDetailTable(): Table;
protected _initDetailTable(table: Table): void;
protected _onDetailTableRowAction(event: TableRowActionEvent): void;
protected _onDetailTableReload(event: TableReloadEvent): void;
protected _rebuildDetailTable(childPages: Page[]): void;
/** @internal */
rebuildDetailTableInternal(): void;
protected _unlinkAllTableRows(rows: TableRow[]): void;
protected _createTableRowsForChildPages(childPages: Page[]): TableRow[];
loadChildren(): JQuery.Promise<any>;
/**
* Override this method to create child pages for this page. The default impl. returns the current `childNodes` list.
*/
protected _createChildPages(): JQuery.Promise<Page[]>;
}
//# sourceMappingURL=PageWithNodes.d.ts.map