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)
      • (): void
      • Returns void

  • handleFocus: (() => void)
      • (): void
      • Returns 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)
      • (value): void
      • Parameters

        • value: any

        Returns void

  • persistentHint: (() => boolean)
      • (): boolean
      • Returns boolean

  • rawErrors: ComputedRef<string>
  • styles: Styles
  • touched: Ref<boolean>
  • vuetifyProps: ((path) => any)
      • (path): any
      • Parameters

        • path: string

        Returns any

  • handleChange:function
    • Parameters

      • path: string
      • value: any

      Returns void

Type declaration

  • detailUiSchema:function
    • Returns UISchemaElement

  • hasAdditionalProperties:function
    • Returns boolean

  • showAdditionalProperties:function
    • Returns boolean

Type declaration

    Type declaration

      Type declaration

      • cells: JsonFormsCellRendererRegistryEntry[]
      • config: Record<string, any>
      • enabled: boolean
      • renderers: JsonFormsRendererRegistryEntry[]

      Type declaration