Variable ListWithDetailRendererConst
ListWithDetailRenderer: 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>; childLabelForIndex: ((index) => string); computedLabel: ComputedRef<string>; control: ComputedRef<{ cells: JsonFormsCellRendererRegistryEntry[]; childErrors: ErrorObject<string, Record<string, any>, unknown>[]; 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<{ childErrors: ErrorObject<string, Record<string, any>, unknown>[]; config: any; data: any; i18nKeyPrefix: string; label: string; required: boolean; schema: JsonSchema; uischema: UISchemaElement; } & { childErrors: ErrorObject<string, Record<string, any>, unknown>[]; translations: ArrayTranslations; }>; icons: { current: ComputedRef<IconAliases>; }; rawChildErrors: ErrorObject<string, Record<string, any>, unknown>[]; selectedIndex: Ref<number | undefined>; styles: Styles; vuetifyProps: ((path) => any); addItem(path,
value): (() => void); moveDown?(path,
toMove): (() => void); moveUp?(path,
toMove): (() => void); removeItems?(path,
toDelete): (() => void); }, unknown, { arraySchema(): undefined | JsonSchema; dataLength(): number; foundUISchema(): UISchemaElement; }, { composePaths: ((path1,
path2) => string); createDefaultValue: ((schema,
rootSchema) => any); addButtonClick(): void; childErrors(index): ErrorObject<string, Record<string, any>, unknown>[]; moveDownClick(event,
toMove): void; moveUpClick(event,
toMove): void; removeItemsClick(event,
toDelete): void; }, 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>
childLabelForIndex: ((index) => string)
- (index): string
Returns string
computedLabel: ComputedRef<string>
control: ComputedRef<{
cells: JsonFormsCellRendererRegistryEntry[];
childErrors: ErrorObject<string, Record<string, any>, unknown>[];
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<{
childErrors: ErrorObject<string, Record<string, any>, unknown>[];
config: any;
data: any;
i18nKeyPrefix: string;
label: string;
required: boolean;
schema: JsonSchema;
uischema: UISchemaElement;
} & {
childErrors: ErrorObject<string, Record<string, any>, unknown>[];
translations: ArrayTranslations;
}>
icons: {
current: ComputedRef<IconAliases>;
}
rawChildErrors: ErrorObject<string, Record<string, any>, unknown>[]
selectedIndex: Ref<number | undefined>
vuetifyProps: ((path) => any)
addItem:function
- addItem(path, value): (() => void)
Returns (() => void)
moveDown?:function
- moveDown(path, toMove): (() => void)
Parameters
- path: string
- toMove: number
Returns (() => void)
moveUp?:function
- moveUp(path, toMove): (() => void)
Parameters
- path: string
- toMove: number
Returns (() => void)
removeItems?:function
- removeItems(path, toDelete): (() => void)
Parameters
- path: string
- toDelete: number[]
Returns (() => void)
Type declaration
arraySchema:function
- arraySchema(): undefined | JsonSchema
Returns undefined | JsonSchema
dataLength:function
- dataLength(): number
Returns number
foundUISchema:function
- foundUISchema(): UISchemaElement
Returns UISchemaElement
Type declaration
composePaths: ((path1, path2) => string)
- (path1, path2): string
Parameters
- path1: string
- path2: string
Returns string
createDefaultValue: ((schema, rootSchema) => any)
- (schema, rootSchema): any
Parameters
- schema: JsonSchema
- rootSchema: JsonSchema
Returns any
addButtonClick:function
- addButtonClick(): void
Returns void
childErrors:function
- childErrors(index): ErrorObject<string, Record<string, any>, unknown>[]
Returns ErrorObject<string, Record<string, any>, unknown>[]
moveDownClick:function
- moveDownClick(event, toMove): void
Parameters
- event: Event
- toMove: number
Returns void
moveUpClick:function
- moveUpClick(event, toMove): void
Parameters
- event: Event
- toMove: number
Returns void
removeItemsClick:function
- removeItemsClick(event, toDelete): void
Parameters
- event: Event
- toDelete: number[]
Returns void
Type declaration
cells: JsonFormsCellRendererRegistryEntry[]
config: Record<string, any>
enabled: boolean
renderers: JsonFormsRendererRegistryEntry[]