Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface WidgetFormMeta

Configuration for widgets dislaying form data

Hierarchy

Index

Properties

bcName

bcName: string

Optional description

description: string

fields

fields: WidgetFieldsOrBlocks<(WidgetFormFieldBase & { digits?: number; nullable?: boolean; type: number | percent | money }) | (WidgetFormFieldBase & { type: date }) | (WidgetFormFieldBase & { type: dateTime }) | (WidgetFormFieldBase & { type: dateTimeWithSeconds }) | (WidgetFormFieldBase & { dictionaryName?: string; multiple?: boolean; type: dictionary }) | (WidgetFormFieldBase & { popover?: boolean; type: text }) | (WidgetFormFieldBase & { fields: WidgetField[]; style: "inline" | "list"; type: multifield }) | (WidgetFormFieldBase & { type: input | hint }) | (WidgetFormFieldBase & { assocValueKey?: string; associateFieldKey?: string; displayedKey?: string; popupBcName?: string; type: multivalue | multivalueHover }) | (WidgetFormFieldBase & { pickMap: Record<string, string>; popupBcName: string; type: pickList }) | (WidgetFormFieldBase & { pickMap: Record<string, string>; popupBcName: string; searchSpec: string; type: inlinePickList }) | (WidgetFormFieldBase & { fileIdKey: string; fileSource: string; snapshotFileIdKey?: string; type: fileUpload }) | (WidgetFormFieldBase & { type: checkbox }) | (WidgetFormFieldBase & { type: hidden }) | (WidgetFormFieldBase & { type: radio })>

Descriptor for fields or block of fields on the form

gridWidth

gridWidth: number

Optional limit

limit: number

name

name: string

Optional options

options: WidgetOptions

position

position: number

Optional showCondition

showCondition: WidgetShowCondition

title

title: string

type

type: Form

Unambiguous marker for JSON file specifing widget type

Optional url

url: string

Business components ancestors hierarchy

TODO: Will be mandatory (but nullable) in 2.0.0

It is declared in WidgetDTO of Tesler API, can be null for widgets without business component (headers, navigation tabs, etc.)

Generated using TypeDoc