CRUDUI PHP API

Generator

Table of Contents

Classes

Binding
Bind compiled fields to data as nodes of the recursive form grammar.
Buttons
Form buttons: the actions a spec declares with root buttons, rendered in the form footer.
ChoiceList
Read choice lists: `items` arrays of value and label pairs kept in list order.
Dates
Parse supported date strings for UTC control and list display.
Design
Evaluate visibility and appearance with the shared expression engine and visibility rule.
Details
Compose detail declarations and render one supplied record read-only.
DisplayDeclaration
Declaration rules of composed list and detail specifications (docs/spec/display-formats.md).
FormRender
Render options of a complete form (form-runtime.md, "Complete form"): the form element, the hidden fields, form errors and node errors.
History
The undo history rules of form instances (CURT-062, CURT-063, CURT-076 to CURT-080), as pure functions. A history is an object with the lists `entries` and `redoEntries` and, after a value edit, the string `lastPath`; no function changes its argument.
InputText
Input text and value limit checks of the generator operations (docs/spec/input-text.md).
Lists
Compose list declarations, evaluate supplied rows and render table or card HTML.
Messages
Runtime interface text shared by every renderer and implementation.
Numbers
Decimal display of binary64 values.
Outline
The structure map model derived from evaluated nodes: one entry per form row.
Rendering
Serialize evaluated form models as HTML.
Style
Parse CSS declarations without splitting quoted or nested values.
Template
Compose field structures independently of instance data.
Value
Preserve JSON values and resolve form paths and presentation strings.
View
Row view state of form instances, kept outside the record data.
Widget
Evaluate field controls without generating HTML.

Enums

Missing
Represent an absent value separately from explicit null.
On this page

Search results