Form
Updated
A form is a screen that is not a record card: a picking console, a processing form, a shop-floor terminal. State lives in form attributes. Behaviour lives in a C# module. CSS and TypeScript travel with the model.
Record editing stays on the generated card (or a designed layout of that card). That layout is a different object (MetaFormLayout on a dictionary or document), not this kind — see the forms system and the form designer.
The module is a script (FormModule). GetService<T>() works the same as in any script. A button's command must match a [FormCommand] method.
Without a menu item the form exists and the user cannot open it.
Related kinds#
Where next#
Was this page helpful?