@eclipse-scout/core
Version:
Eclipse Scout runtime
19 lines • 1.2 kB
TypeScript
import { Event, EventHandler, FormMenu, InitModelOf, PropertyChangeEvent, TableControl, TableControlAdapterMenuModel, TableControlModel } from '../../index';
export declare class TableControlAdapterMenu extends FormMenu implements TableControlAdapterMenuModel {
model: TableControlAdapterMenuModel;
tableControl: TableControl;
protected _tableControlPropertyChangeHandler: EventHandler<PropertyChangeEvent<any, TableControl>>;
protected _tableControlDestroyHandler: EventHandler<Event<TableControl>>;
constructor();
protected _init(model: InitModelOf<this>): void;
protected _destroy(): void;
protected _installListeners(): void;
protected _uninstallListeners(): void;
protected _render(): void;
protected _onTableControlPropertyChange(event: PropertyChangeEvent<any, TableControl>): void;
protected _onTableControlDestroy(event: Event<TableControl>): void;
doAction(): boolean;
setSelected(selected: boolean): void;
static adaptTableControlProperties(tableControlProperties: TableControlModel, menuProperties?: InitModelOf<TableControlAdapterMenu>): InitModelOf<TableControlAdapterMenu>;
}
//# sourceMappingURL=TableControlAdapterMenu.d.ts.map