Skip to content

API > BaseField

Type alias: BaseField

BaseField: object

Type declaration

advancedVisibility

advancedVisibility?: AdvancedVisibility


displayWidth

displayWidth?: string


helpText

helpText?: string


id

id?: string


inheritedValueDefaultValuePath

inheritedValueDefaultValuePath?: string


inheritedValuePropertyValuePaths

inheritedValuePropertyValuePaths?: object


inlineHelpText

inlineHelpText?: string | null


label

label: string


locked

locked?: boolean


name

name: string


occurrence

occurrence?: object

occurrence.default

default?: number | null

occurrence.max

max?: number | null

occurrence.min

min: number

occurrence.sorting_label_field

sorting_label_field?: string


propertyAliasesPaths

propertyAliasesPaths?: object


required

required?: boolean


sortable

sortable?: boolean


visibility

visibility?: object

visibility.access

access?: { gates: string[]; operator: "HAS_ALL" | "HAS_ANY" | "HAS_NONE"; scopes: string[]; } | null

visibility.controlling_field

controlling_field?: string | null

visibility.controlling_field_path

controlling_field_path?: string | null

visibility.controlling_value_regex

controlling_value_regex?: string | null

visibility.hidden_subfields

hidden_subfields?: {} | null

visibility.operator

operator?: "NOT_EQUAL" | "EQUAL" | "EMPTY" | "NOT_EMPTY" | "MATCHES_REGEX" | null


visibilityRules

visibilityRules?: "SIMPLE" | "ADVANCED"

Source

fieldTypes.ts:3