ZuloOne
English
Sign in
Menu

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.

Where next#

Was this page helpful?