The Scanner component for Retool Apps
An interface to scan a barcode or QR code using the device's camera.
Properties
All properties for this object with supported data types or values. You can write JavaScript almost anywhere in Retool to manipulate or read property values.
autoClose
Whether to automatically close after input.
| Type | boolean |
| Format | True/False |
| Configurability | Inspector |
| Default | false |
Examples
falsetrue
data
The data.
| Type | string | number | boolean | object | array |
| Format | Custom data |
| Configurability | Inspector |
| Default | null |
ephemeralConfirm
Whether to automatically confirm each scan.
| Type | boolean |
| Configurability | Inspector |
| Default | null |
hidden
Whether this object is hidden from view.
| Type | boolean |
| Format | True/False |
| Configurability | Inspector > Appearance > Hidden |
| Default | false |
Examples
falsetrue
id
The unique identifier (name).
| Type | string |
| Format | Plain Text |
| Configurability | Inspector |
| Default | scanner1 |
Examples
falsequery1
falsebutton1
ignoreDuplicates
Whether to ignore duplicate scans.
| Type | boolean |
| Configurability | Inspector |
| Default | null |
isHiddenOnDesktop
Whether to show or hide this object in the desktop layout.
| Type | boolean |
| Format | True/False |
| Configurability | Inspector > Appearance > Advanced > Show on desktop |
| Default | false |
Examples
falsetrue
isHiddenOnMobile
Whether to show or hide this object in the mobile layout.
| Type | boolean |
| Format | True/False |
| Configurability | Inspector > Appearance > Advanced > Show on mobile |
| Default | true |
Examples
falsetrue
launchButtonLabel
The primary text content.
| Type | string |
| Format | Plain Text |
| Configurability | Inspector > Content > Add-ons > Text |
| Default | null |
Examples
falseSubmit
maintainSpaceWhenHidden
Whether to take up space on the canvas if hidden is true.
| Type | boolean |
| Format | True/False |
| Configurability | Inspector > Appearance > Advanced > Maintain space when hidden |
| Default | false |
Examples
falsetrue