NeoDropdownFormField
---
**Description:** The widget will be used to get selection result from the dropdown list.
**UI States:** TBD
**Parameters:**
| Parameter Name | Is Required | Type | Description | Default Value |
| -------------- |:---------------------- | -------------------------------------------------------------------------------- |:------------------------------------------------------------------ | ------------------------------------------- |
| itemList | Yes | List<String> | Items to be shown in the dropdown menu | |
| dropdownType | Yes | [NeoDropdownType](https://hackmd.io/ExsYNl7ZTiO7jOggPL1coA?view) | Dropdown type to display | |
| labelText | No | String | Label text for dropdown menu | "" |
| dataKey | No | String? | This key is used to submit data to workflow in NeoTransitionButton | null |
| bottomSheetTitle | No | String? | Title of bottom sheet modal | null |
| hint | No | String? | Hint text | null |
| validationErrorMessage | No | String? | Error message when selected item is null | null |
| displayMode | No | [NeoDropdownFormFieldDisplayMode](https://hackmd.io/mdKlhp8ITI6XLynT96ZdQA?both) | Enum defaultMode, noBorder | NeoDropdownFormFieldDisplayMode.defaultMode |
| isHighlighted | No | bool? | Highlight the item text | false |
| padding | [EdgeInsetsDirectional](https://hackmd.io/VbfdvqKyRUmeeeAVrModPQ)? | No | Padding of widget | null |
**Example Response**
```json
{
"type": "neo_dropdown_form_field",
"args": {
"labelText": "Güvenlik Sorusu",
"dataKey": "question",
"hint": "Seçiniz",
"dropdownType": "NeoDropdownType.securityQuestion",
"validationErrorMessage": "Bu alan boş bırakılamaz, lütfen seçim yapın.",
"bottomSheetTitle": "Güvenlik Sorunuzu Seçiniz",
"itemList": [
{
"formData": "13c8ecc3-bf95-461c-aad6-6131c06f20e5",
"displayData": "Evcil hayvanınızın adı nedir?"
},
{
"formData": "13c8ecc3-bf95-461c-aad6-6131c06f20e6",
"displayData": "İlkokul öğretmeninizin adı nedir?"
},
{
"formData": "13c8ecc3-bf95-461c-aad6-6131c06f20e7",
"displayData": "İlk evcil hayvanınızın adı nedir?"
},
{
"formData": "13c8ecc3-bf95-461c-aad6-6131c06f20e8",
"displayData": "Büyüdüğünüz mahallenin adı nedir?"
},
{
"formData": "13c8ecc3-bf95-461c-aad6-6131c06f20e9",
"displayData": "En yakın arkadaşınızın adı nedir?"
}
],
"padding": {
"top": 12,
"bottom": 12
}
}
}
```