Interface: UIDescriptorDto
@kortexya/reasoninglayer / UIDescriptorDto
Interface: UIDescriptorDto
Section titled “Interface: UIDescriptorDto”Defined in: src/types/ui.ts:175
UI descriptor tree node (recursive).
Remarks
Section titled “Remarks”A feature whose sort declares an entity range renders as a select node: its
props carry sortName, valueKey: 'id' and labelKey: 'label' (read them
with isSortRefSelectProps), and its one load_data action lists the
options with MATCH ?label: <sort>(__osf_term_id: ?id);. The picked option’s
id is the value to send for that field; the action’s fieldTypes names it
"sort_ref". A range at or below a literal carrier renders as that literal’s
control, a top range as a string control, and a range the engine cannot
resolve as a text notice.
Properties
Section titled “Properties”actions?
Section titled “actions?”
optionalactions?:UIActionDto[]
Defined in: src/types/ui.ts:176
bindingPath?
Section titled “bindingPath?”
optionalbindingPath?:string
Defined in: src/types/ui.ts:177
children?
Section titled “children?”
optionalchildren?:UIDescriptorDto[]
Defined in: src/types/ui.ts:178
initialValues?
Section titled “initialValues?”
optionalinitialValues?:object
Defined in: src/types/ui.ts:179
priority
Section titled “priority”priority:
number
Defined in: src/types/ui.ts:180
props:
object
Defined in: src/types/ui.ts:181
slotId?
Section titled “slotId?”
optionalslotId?:string
Defined in: src/types/ui.ts:182
sort:
string
Defined in: src/types/ui.ts:183
validationRules?
Section titled “validationRules?”
optionalvalidationRules?:ValidationRuleDto[]
Defined in: src/types/ui.ts:184