Skip to main content

ConfigFieldColumn

One column of a list field. Every ordinary cell is stored as a string in the row, so this describes the control rather than the value; a secret cell is encrypted on its own and is never in the row at all

Attributes (9)
AttributeTypeRequiredDescription
keystringYes
labelstringYes
type'string' | 'url' | 'select' | 'secret'Yes
requiredbooleanNo
placeholderstringNo
optionsConfigFieldOption[]No
optionsFromConfigFieldOptionSourceNo
dependsOnstringNoKey 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
dependsOnValuesstring[]NoThe values of the dependsOn cell this one applies to. Omitted means any non-empty value; ignored without a target