@eclipse-scout/core
Version:
Eclipse Scout runtime
33 lines • 1.14 kB
TypeScript
import { InitModelOf, LookupRowModel, SomeRequired } from '../index';
export declare class LookupRow<TKey> implements LookupRowModel<TKey> {
model: LookupRowModel<TKey>;
initModel: SomeRequired<this['model'], 'key' | 'text'>;
key: TKey;
text: string;
parentKey: TKey;
enabled: boolean;
active: boolean;
additionalTableRowData: any;
cssClass: string;
iconId: string;
tooltipText: string;
backgroundColor: string;
foregroundColor: string;
font: string;
constructor();
init(model?: InitModelOf<this>): void;
setKey(key: TKey): void;
setText(text: string): void;
setParentKey(parentKey: TKey): void;
setEnabled(enabled: boolean): void;
setCssClass(cssClass: string): void;
setAdditionalTableRowData(additionalTableRowData: any): void;
setIconId(iconId: string): void;
setTooltipText(tooltipText: string): void;
setBackgroundColor(backgroundColor: string): void;
setForegroundColor(foregroundColor: string): void;
setFont(font: string): void;
equals(other: any): boolean;
toString(): string;
}
//# sourceMappingURL=LookupRow.d.ts.map