Docs SmartApps

Screens and components

Screens, components, properties and how they are referenced.

Screen

idS01, S02 … unique in the app
layoutregions: header, columns, tabs, side, footer; mobile arrangement
components[]the controls in the regions
roleswhich roles may open it; visibility per component may refine

Component

idunique across the app; type prefix + snake case
typetext · number · date · time · dropdown · radio · checkbox · grid · chart · button · popup · panel · upload · photo · scan · signature · map
valueconstant | variable | handler.field | expression | function
visible · enabled · requiredexpressions returning true or false
validationrequired; min; max; pattern; expression + message
formatnumber; currency; date; unit
mobilescan; camera; location; offline
actions[]trigger → execution → outcome
bindfor grids: handler; columns; filter; sort; inline_edit

Referencing

Any property is readable and settable by ID: grd_claims.selected.status, btn_approve.enabled, txt_note.value.length.