@eclipse-scout/core
Version:
Eclipse Scout runtime
14 lines • 934 B
TypeScript
import { Event, InitModelOf, Page, PageWithTable, Table, TableRow, TableRowActionEvent, TableRowOrderChangedEvent, TableRowsUpdatedEvent } from '../../index';
export declare class OutlineMediator {
init(model: InitModelOf<this>): void;
protected _skipEvent(page: Page): boolean;
onTableRowsInserted(rows: TableRow[], childPages: Page[], pageWithTable: PageWithTable): void;
onTableRowsDeleted(rows: TableRow[], childPages: Page[], pageWithTable: PageWithTable): void;
onTableRowsUpdated(event: TableRowsUpdatedEvent, pageWithTable: PageWithTable): void;
onTableRowAction(event: TableRowActionEvent, page: Page): void;
onTableRowOrderChanged(event: TableRowOrderChangedEvent, pageWithTable: PageWithTable): void;
onTableFilter(event: Event<Table>, page: Page): void;
onPageSelected(selectedPage: Page): void;
onChildPagesChanged(page: Page): void;
}
//# sourceMappingURL=OutlineMediator.d.ts.map