ConfigFieldColumn
One column of a
listfield. Every ordinary cell is stored as a string in the row, so this describes the control rather than the value; asecretcell is encrypted on its own and is never in the row at all
Attributes (9)
| Attribute | Type | Required | Description |
|---|---|---|---|
key | string | Yes | |
label | string | Yes | |
type | 'string' | 'url' | 'select' | 'secret' | Yes | |
required | boolean | No | |
placeholder | string | No | |
options | ConfigFieldOption[] | No | |
optionsFrom | ConfigFieldOptionSource | No | |
dependsOn | string | No | Key of another column in the same list. This cell applies only to a row whose cell there holds one of dependsOnValues. Stronger than a field's dependsOn, which only hides a control: a cell that does not apply is neither sent by the console nor read by the host, so a url column that does not apply to a row contributes no hostname to the plugin's allowlist. A target this list does not declare, or a target cell still empty, shows the cell |
dependsOnValues | string[] | No | The values of the dependsOn cell this one applies to. Omitted means any non-empty value; ignored without a target |