Ir al contenido

PropertyWidget

@aurorajs.dev/catalyst-cli


@aurorajs.dev/catalyst-cli / generator/domain/model / PropertyWidget

Defined in: generator/domain/model.ts:170

Frontend widget configuration. Added to a property when the detail/list view should render a specific reusable component.

optional detailSort?: number

Defined in: generator/domain/model.ts:172

Ordinal position in the detail form (ascending).


optional group?: string

Defined in: generator/domain/model.ts:174

Logical group identifier — fields sharing a group render together with a header.


optional isDetailHidden?: boolean

Defined in: generator/domain/model.ts:176

If true, hide the property from the detail form.


optional isListHidden?: boolean

Defined in: generator/domain/model.ts:178

If true, hide the property from the list view.


optional listSort?: number

Defined in: generator/domain/model.ts:180

Ordinal position in the list table (ascending).


property: Property

Defined in: generator/domain/model.ts:182

Back-reference to the owning Property. Used by templates.


optional span?: number

Defined in: generator/domain/model.ts:188

SPEC-14: per-property column span override on the form’s 12-column grid. Integer 1–12; out-of-range values are clamped at codegen time. When undefined, getDefaultSpan(property) picks a default by type.


optional tab?: string

Defined in: generator/domain/model.ts:190

SPEC-12: tab identifier — fields sharing a tab render together in a panel.


type: WidgetType

Defined in: generator/domain/model.ts:191