FormSelect

fun FormSelect(@Json(name = namename: String, @Json(name = selectedselected: String, @Json(name = optionsoptions: Map<String, String>, @Json(name = labellabel: String, @Json(name = validationvalidation: String, @Json(name = invalidinvalid: Boolean, @Json(name = failed_validation_rulesfailedValidationRules: Any, @Json(name = validation_errorvalidationError: String)

Parameters

name

The name of the form element

selected

Key of the checked element

options

Object with key as key and value as label

label

The label of the form element

validation

List of validation rules, concatenated with a pipe character

invalid

Indicates whether the validation of the element failed

failedValidationRules

A list of failed validation rules (concatenated with a pipe character)

validationError

The validation error (human readable)