Skip to main content

Design Notes

Button Design manages the operation buttons of one form. It controls which buttons are enabled, where buttons appear, how buttons are displayed, and which Studio scripts run when a button is clicked.

Use Button Design when a form needs custom business actions, adjusted preset buttons, display conditions, or click scripts.

Open Button Design​

  1. Open Work > Forms
  2. Select a form
  3. Click Button Design in the form details area

The page opens for the selected form and shows the current form name in the title.

Page Structure​

Button Design is a grouped button table.

AreaPurpose
Button GroupsGroups buttons by runtime placement, such as list header, row actions, form header, or search modal
Button RowsShows button name, applicable pages, display mode, button type, style, order, status, and actions
Button DrawerEdits button parameters, scripts, applicable pages, and display conditions

What You Can Configure​

ConfigurationDescription
Preset ButtonsBuilt-in buttons such as search, filter, refresh, new, save, submit, print, export, delete, and view
Custom ButtonsButtons created for form-specific business actions
Button StatusEnables or disables a button
Display ModeShows a button directly or folds it into more actions
Button TypeUses a task button or an interaction button
StyleSets button variant and color
OrderControls the order within the same placement and page scope
Applicable PagesControls whether a button appears on list, view, new, or edit pages
Studio ScriptsRuns scripts before click, on custom action, or after click
Display ConditionsShows a button only when configured conditions match

Common Workflow​

  1. Find the button placement group
  2. Create a custom button or edit an existing button
  3. Set the display name, status, order, display mode, type, style, and color
  4. Select applicable pages
  5. Add display conditions when the button should appear only in certain cases
  6. Select Studio scripts when the button needs runtime logic
  7. Save the button design