@eclipse-scout/core
Version:
Eclipse Scout runtime
17 lines • 1.16 kB
TypeScript
import { ColumnEventMap, Event, LookupCall, LookupCallColumn, LookupResult, PropertyChangeEvent, TableRow } from '../../index';
export interface LookupCallColumnLookupCallDoneEvent<TValue = any, TKey = TValue, TSource extends LookupCallColumn<TValue, TKey> = LookupCallColumn<TValue, TKey>> extends Event<TSource> {
result: LookupResult<TKey>;
}
export interface LookupCallColumnPrepareLookupCallEvent<TValue = any, TKey = TValue, TSource extends LookupCallColumn<TValue, TKey> = LookupCallColumn<TValue, TKey>> extends Event<TSource> {
lookupCall: LookupCall<TKey>;
row?: TableRow;
}
export interface LookupCallColumnEventMap<TValue, TKey = TValue> extends ColumnEventMap {
'lookupCallDone': LookupCallColumnLookupCallDoneEvent<TValue, TKey>;
'prepareLookupCall': LookupCallColumnPrepareLookupCallEvent<TValue, TKey>;
'propertyChange:browseHierarchy': PropertyChangeEvent<boolean>;
'propertyChange:browseMaxRowCount': PropertyChangeEvent<number>;
'propertyChange:codeType': PropertyChangeEvent<string>;
'propertyChange:lookupCall': PropertyChangeEvent<LookupCall<TKey>>;
}
//# sourceMappingURL=LookupCallColumnEventMap.d.ts.map