A checkbox input. The default input component for boolean fields.
FormInputComponentDefaultFormComponentIdbooleanUntypedFormControlDefaultFormComponentConfig<'boolean-form-input'>A JSON editor input with syntax highlighting and error detection. Works well
with text type fields.
Extends: BaseCodeEditorFormInputComponent
Implements: FormInputComponent, AfterViewInit, OnInit
A JSON editor input with syntax highlighting and error detection. Works well
with text type fields.
Extends: BaseCodeEditorFormInputComponent
Implements: FormInputComponent, AfterViewInit, OnInit
A special input used to display the "Combination mode" AND/OR toggle.
FormInputComponent, OnInitDefaultFormComponentIdbooleanUntypedFormControlDefaultFormComponentConfig<'combination-mode-form-input'>Observable<boolean>() => () => () => An input for monetary values. Should be used with int type fields.
FormInputComponentDefaultFormComponentIdbooleanUntypedFormControlObservable<CurrencyCode>DefaultFormComponentConfig<'currency-form-input'>Allows the selection of a Customer via an autocomplete select input.
Should be used with ID type fields which represent Customer IDs.
FormInputComponent, OnInitDefaultFormComponentIdbooleanFormControl<string | { id: string }>Observable<GetCustomerGroupsQuery['customerGroups']['items']>DefaultFormComponentConfig<'customer-group-form-input'>() => (group: ItemOf<GetCustomerGroupsQuery, 'customerGroups'>) => (o1: T, o2: T) => Allows selection of a datetime. Default input for datetime type fields.
FormInputComponentDefaultFormComponentIdbooleanUntypedFormControlDefaultFormComponentConfig<'date-form-input'>Allows the selection of multiple FacetValues via an autocomplete select input.
Should be used with ID type list fields which represent FacetValue IDs.
FormInputComponentDefaultFormComponentIdbooleanUntypedFormControlInputComponentConfigDisplays a number input. Default input for int and float type fields.
FormInputComponentDefaultFormComponentIdbooleanUntypedFormControlDefaultFormComponentConfig<'number-form-input'>Displays a password text input. Should be used with string type fields.
FormInputComponentDefaultFormComponentIdbooleanUntypedFormControlInputComponentConfigAllows the selection of multiple ProductVariants via an autocomplete select input.
Should be used with ID type list fields which represent ProductVariant IDs.
FormInputComponent, OnInitDefaultFormComponentIdbooleanFormControl<Array<string | { id: string }>>DefaultFormComponentUiConfig<'product-selector-form-input'>Observable<Array<GetProductVariantQuery['productVariant']>>() => (product: ProductSelectorSearchQuery['search']['items'][number]) => (id: string) => The default input component for relation type custom fields. Allows the selection
of a ProductVariant, Product, Customer or Asset. For other entity types, a custom
implementation will need to be defined. See registerFormInputComponent.
FormInputComponentDefaultFormComponentIdbooleanUntypedFormControlRelationCustomFieldConfigUses the RichTextEditorComponent as in input for text type fields.
FormInputComponentDefaultFormComponentIdbooleanUntypedFormControlDefaultFormComponentConfig<'rich-text-form-input'>Uses a select input to allow the selection of a string value. Should be used with
string type fields with options.
FormInputComponent, OnInitDefaultFormComponentIdbooleanUntypedFormControlDefaultFormComponentConfig<'select-form-input'> & CustomFieldConfigFragmentObservable<LanguageCode>() => (index: number, item: any) => A checkbox input. The default input component for boolean fields.
FormInputComponent, OnInit, OnDestroyDefaultFormComponentIdbooleanUntypedFormControlDefaultFormComponentConfig<'struct-form-input'>Observable<LanguageCode>Array<{ def: StructCustomFieldFragment['fields'][number]; formControl: FormControl; }>() => () => Uses a regular text form input. This is the default input for string and localeString type fields.
FormInputComponentDefaultFormComponentIdbooleanUntypedFormControlDefaultFormComponentConfig<'text-form-input'>Uses textarea form input. This is the default input for text type fields.
FormInputComponentDefaultFormComponentIdbooleanUntypedFormControlDefaultFormComponentConfig<'textarea-form-input'>boolean