Variable ObjectRendererConst
ObjectRenderer: DefineComponent<{ cells: { default: undefined; required: boolean; type: PropType<JsonFormsCellRendererRegistryEntry[]>; }; config: { default: undefined; required: boolean; type: ObjectConstructor; }; enabled: { default: undefined; required: false; type: BooleanConstructor; }; path: { required: true; type: StringConstructor; }; renderers: { default: undefined; required: boolean; type: PropType<JsonFormsRendererRegistryEntry[]>; }; schema: { required: true; type: PropType<JsonSchema>; }; uischema: { required: true; type: PropType<ControlElement>; }; }, { appliedOptions: ComputedRef<any>; computedLabel: ComputedRef<string>; control: ComputedRef<{ cells: JsonFormsCellRendererRegistryEntry[]; config: any; data: any; description: string; enabled: boolean; errors: string; i18nKeyPrefix: string; id: string; label: string; path: string; renderers: JsonFormsRendererRegistryEntry[]; required: NonNullable<boolean | undefined>; rootSchema: NonNullable<JsonSchema>; schema: NonNullable<JsonSchema>; uischema: ControlElement; uischemas: JsonFormsUISchemaRegistryEntry[]; visible: boolean; }> & ComputedRef<{ config: any; description: string; errors: string; id: string; label: string; path: string; required: boolean; uischema: ControlElement; visible: boolean; } & { errors: string; }>; controlWrapper: ComputedRef<{ description: string; errors: string; id: string; label: string; required: boolean; visible: boolean; }>; handleBlur: (() => void); handleFocus: (() => void); input: { control: ComputedRef<{ cells: JsonFormsCellRendererRegistryEntry[]; config: any; data: any; description: string; enabled: boolean; errors: string; i18nKeyPrefix: string; id: string; label: string; path: string; renderers: JsonFormsRendererRegistryEntry[]; required: NonNullable<boolean | undefined>; rootSchema: NonNullable<JsonSchema>; schema: NonNullable<JsonSchema>; uischema: ControlElement; uischemas: JsonFormsUISchemaRegistryEntry[]; visible: boolean; }>; } & DispatchPropsOfControl & { appliedOptions: ComputedRef<any>; computedLabel: ComputedRef<string>; control: ComputedRef<{ config: any; description: string; errors: string; id: string; label: string; path: string; required: boolean; uischema: ControlElement; visible: boolean; } & { errors: string; }>; controlWrapper: ComputedRef<{ description: string; errors: string; id: string; label: string; required: boolean; visible: boolean; }>; handleBlur: (() => void); handleFocus: (() => void); isFocused: Ref<boolean>; onChange: ((value) => void); persistentHint: (() => boolean); rawErrors: ComputedRef<string>; styles: Styles; touched: Ref<boolean>; vuetifyProps: ((path) => any); }; isFocused: Ref<boolean>; nested: NestedInfo; onChange: ((value) => void); persistentHint: (() => boolean); rawErrors: ComputedRef<string>; styles: Styles; touched: Ref<boolean>; vuetifyProps: ((path) => any); handleChange(path,
value): void; }, unknown, { detailUiSchema(): UISchemaElement; hasAdditionalProperties(): boolean; showAdditionalProperties(): boolean; }, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes<{ cells: { default: undefined; required: boolean; type: PropType<JsonFormsCellRendererRegistryEntry[]>; }; config: { default: undefined; required: boolean; type: ObjectConstructor; }; enabled: { default: undefined; required: false; type: BooleanConstructor; }; path: { required: true; type: StringConstructor; }; renderers: { default: undefined; required: boolean; type: PropType<JsonFormsRendererRegistryEntry[]>; }; schema: { required: true; type: PropType<JsonSchema>; }; uischema: { required: true; type: PropType<ControlElement>; }; }>>, { cells: JsonFormsCellRendererRegistryEntry[]; config: Record<string, any>; enabled: boolean; renderers: JsonFormsRendererRegistryEntry[]; }, {}> Type declaration
cells: {
default: undefined;
required: boolean;
type: PropType<JsonFormsCellRendererRegistryEntry[]>;
}
default: undefined
required: boolean
type: PropType<JsonFormsCellRendererRegistryEntry[]>
config: {
default: undefined;
required: boolean;
type: ObjectConstructor;
}
default: undefined
required: boolean
type: ObjectConstructor
enabled: {
default: undefined;
required: false;
type: BooleanConstructor;
}
default: undefined
required: false
type: BooleanConstructor
path: {
required: true;
type: StringConstructor;
}
required: true
type: StringConstructor
renderers: {
default: undefined;
required: boolean;
type: PropType<JsonFormsRendererRegistryEntry[]>;
}
default: undefined
required: boolean
type: PropType<JsonFormsRendererRegistryEntry[]>
schema: {
required: true;
type: PropType<JsonSchema>;
}
required: true
type: PropType<JsonSchema>
uischema: {
required: true;
type: PropType<ControlElement>;
}
required: true
type: PropType<ControlElement>
Type declaration
appliedOptions: ComputedRef<any>
computedLabel: ComputedRef<string>
control: ComputedRef<{
cells: JsonFormsCellRendererRegistryEntry[];
config: any;
data: any;
description: string;
enabled: boolean;
errors: string;
i18nKeyPrefix: string;
id: string;
label: string;
path: string;
renderers: JsonFormsRendererRegistryEntry[];
required: NonNullable<boolean | undefined>;
rootSchema: NonNullable<JsonSchema>;
schema: NonNullable<JsonSchema>;
uischema: ControlElement;
uischemas: JsonFormsUISchemaRegistryEntry[];
visible: boolean;
}> & ComputedRef<{
config: any;
description: string;
errors: string;
id: string;
label: string;
path: string;
required: boolean;
uischema: ControlElement;
visible: boolean;
} & {
errors: string;
}>
controlWrapper: ComputedRef<{
description: string;
errors: string;
id: string;
label: string;
required: boolean;
visible: boolean;
}>
handleBlur: (() => void)
handleFocus: (() => void)
input: {
control: ComputedRef<{
cells: JsonFormsCellRendererRegistryEntry[];
config: any;
data: any;
description: string;
enabled: boolean;
errors: string;
i18nKeyPrefix: string;
id: string;
label: string;
path: string;
renderers: JsonFormsRendererRegistryEntry[];
required: NonNullable<boolean | undefined>;
rootSchema: NonNullable<JsonSchema>;
schema: NonNullable<JsonSchema>;
uischema: ControlElement;
uischemas: JsonFormsUISchemaRegistryEntry[];
visible: boolean;
}>;
} & DispatchPropsOfControl & {
appliedOptions: ComputedRef<any>;
computedLabel: ComputedRef<string>;
control: ComputedRef<{
config: any;
description: string;
errors: string;
id: string;
label: string;
path: string;
required: boolean;
uischema: ControlElement;
visible: boolean;
} & {
errors: string;
}>;
controlWrapper: ComputedRef<{
description: string;
errors: string;
id: string;
label: string;
required: boolean;
visible: boolean;
}>;
handleBlur: (() => void);
handleFocus: (() => void);
isFocused: Ref<boolean>;
onChange: ((value) => void);
persistentHint: (() => boolean);
rawErrors: ComputedRef<string>;
styles: Styles;
touched: Ref<boolean>;
vuetifyProps: ((path) => any);
}
isFocused: Ref<boolean>
onChange: ((value) => void)
- (value): void
Returns void
persistentHint: (() => boolean)
- (): boolean
Returns boolean
rawErrors: ComputedRef<string>
touched: Ref<boolean>
vuetifyProps: ((path) => any)
handleChange:function
- handleChange(path, value): void
Returns void
Type declaration
detailUiSchema:function
- detailUiSchema(): UISchemaElement
Returns UISchemaElement
hasAdditionalProperties:function
- hasAdditionalProperties(): boolean
Returns boolean
showAdditionalProperties:function
- showAdditionalProperties(): boolean
Returns boolean
Type declaration
cells: JsonFormsCellRendererRegistryEntry[]
config: Record<string, any>
enabled: boolean
renderers: JsonFormsRendererRegistryEntry[]