@eclipse-scout/core
Version:
Eclipse Scout runtime
31 lines • 1.17 kB
TypeScript
import { InitModelOf, TableHeaderMenuGroupEventMap, TableHeaderMenuGroupModel, Widget } from '../index';
export declare class TableHeaderMenuGroup extends Widget implements TableHeaderMenuGroupModel {
model: TableHeaderMenuGroupModel;
eventMap: TableHeaderMenuGroupEventMap;
self: TableHeaderMenuGroup;
text: string;
textKey: string;
last: boolean;
$text: JQuery;
constructor();
protected _init(options: InitModelOf<this>): void;
protected _render(): void;
appendText(text: string): void;
resetText(): void;
setText(text: string): void;
protected _renderText(): void;
protected _getFocusedGroupItem(): TableHeaderMenuGroupItem;
setLast(last: boolean): void;
protected _renderLast(): void;
/**
* Installs hover and mouse over handlers to update the text of the group.
*/
protected _installGroupItem(item: TableHeaderMenuGroupItem): void;
}
export interface TableHeaderMenuGroupItem extends Widget {
/**
* @returns the suffix to append to the text of a {@link TableHeaderMenuGroup}.
*/
computeGroupSuffix(): string;
}
//# sourceMappingURL=TableHeaderMenuGroup.d.ts.map