A button that calls a database function or procedure directly, for work that belongs in the database rather than in the page.
- Triggering server-side logic that would be wrong to express as a sequence of page actions — a batch recalculation or a state transition with its own rules.
The function must exist in the database and be callable by the signed-in user’s role; arguments are supplied from the page.
- Recalculating totals across an invoice after its lines change.
- Using it where a connector operation is the intended integration point.
- Assuming the page refreshes itself afterwards — elements showing affected data must be reloaded explicitly.
Use instead
- Call Button — Use instead to call a published connector operation rather than a database function.
Configure these in the Application Designer property panel. Group headings mirror the editor where possible. Data Source is where the element gets its rows or field binding (a view/query, a connector operation, or a parent form field). References appear only for view-backed sources and map foreign-key ID columns to readable labels from another view.
- Configuration for func args.Default: none
- Configuration for func name.Default: none
- Configuration for func schema.Default: none
- No size of its own: dropped at the platform default of 1 × 1 grid cells and resized on the page.
Drag this element into one of these containers:
| |