@eclipse-scout/core
Version:
Eclipse Scout runtime
20 lines • 875 B
TypeScript
import { ChildModelOf, Event, Form, FullModelOf, ModelAdapter, RemoteEvent, Widget } from '../index';
export declare class FormAdapter extends ModelAdapter {
widget: Form;
protected _initModel(m: ChildModelOf<Widget>, parent: Widget): FullModelOf<Widget>;
protected _onWidgetEvent(event: Event<Form>): void;
protected _onWidgetAbort(event: Event<Form>): void;
protected _onWidgetClose(event: Event<Form>): void;
onModelAction(event: RemoteEvent): void;
protected _onRequestFocus(event: RemoteEvent & {
formField: string;
}): void;
protected _onRequestInput(event: RemoteEvent & {
formField: string;
}): void;
static modifyFormPrototype(): void;
static updateSaveNeeded(this: Form & {
updateSaveNeededOrig: typeof Form.prototype.updateSaveNeeded;
}): void;
}
//# sourceMappingURL=FormAdapter.d.ts.map