|
|
|
@ -30,6 +30,7 @@ export interface FormPropGroup { |
|
|
|
export interface FormPropTooltip { |
|
|
|
text: string; |
|
|
|
placement?: 'top' | 'end' | 'bottom' | 'start'; |
|
|
|
triggers?: string; |
|
|
|
} |
|
|
|
|
|
|
|
export class GroupedFormPropList<R = any> { |
|
|
|
@ -121,7 +122,10 @@ export class FormProp<R = any> extends Prop<R> { |
|
|
|
export class FormPropData<R = any> extends PropData<R> { |
|
|
|
getInjected: PropData<R>['getInjected']; |
|
|
|
|
|
|
|
constructor(injector: Injector, public readonly record: R) { |
|
|
|
constructor( |
|
|
|
injector: Injector, |
|
|
|
public readonly record: R, |
|
|
|
) { |
|
|
|
super(); |
|
|
|
|
|
|
|
this.getInjected = injector.get.bind(injector); |
|
|
|
|