DSL reference
v0.0.7
The DSL reference lists every option of the Mishka Gervaz DSL with its type, default and effect: the domain, the table sections (identity and source, columns, filters, actions, layout and presentation, pagination and updates), the form sections (identity and source, fields, groups and layout, uploads and submit), the hooks and the overrides.
Use it to look up an option while you write a resource. The pages below show each one with a short summary.
- Domain DSL Every option of the MishkaGervaz.Domain extension: table and form defaults, the submit buttons and the navigation menu groups.
- Table identity and source DSL Every option of the identity and source sections of a Gervaz table: name, route, actions, preloads and archive, with types and defaults.
- Table columns DSL Every option of the columns section of a Gervaz table: column, ui, auto_columns, defaults, ui_defaults and override, with their defaults.
- Table filters DSL Every option of the filters and filter_groups sections of a Gervaz table, with types and defaults, and which options the built-in templates do not use.
- Table actions DSL Every option of the row_actions, row and bulk_actions sections of a Gervaz table: actions, dropdowns, row classes and overrides.
- Table layout and presentation DSL Every option of the layout, empty_state, error_state and presentation sections of a Gervaz table, with the notice positions.
- Table pagination and updates DSL Every option of the pagination, url_sync, realtime and refresh sections of a Gervaz table, with their types and defaults.
- Form identity and source DSL Every option of the identity and source sections of a Gervaz form: name, actions, preloads and access rules, with types and defaults.
- Form fields DSL Every option of the fields section of a Gervaz form: field, ui, preload, nested_field and auto_fields, with types and defaults.
- Form groups and layout DSL Every option of the groups and layout sections of a Gervaz form: groups, steps, header, footer and notices, with the positions.
- Form uploads, submit and presentation DSL Every option of the uploads, submit and presentation sections of a Gervaz form: upload, the three buttons and the theme.
- Hooks DSL Every hook of a Gervaz table and form: lifecycle callbacks, per-action observers and overrides, built-in transitions and JS hooks.
- Overrides DSL The state, data_loader and events sections of a Gervaz table and form: every key, the module it replaces, and what that module must use.