# Select Option (fw-select-option)

fw-select-option provides child elements for fw-select, to populate the Select component’s list or drop-down box with values. If fw-select-option is used without the value attribute, when the form data is saved, the value of fw-select is the selected option’s text.

# Demo

I am the chosen one I am another option
Show Code

# Usage

# Demo - Variants

Show Code

# Usage - Variants

# Properties

Property Attribute Description Type Default
allowDeselect allow-deselect Whether clicking on the already selected option disables it. boolean true
allowSelect allow-select Whether clicking on option selects it. boolean true
checkbox checkbox Place a checkbox. boolean false
disabled disabled Sets the state of the option to disabled. The selected option is disabled and greyed out. If the attribute’s value is undefined, the value is set to false. boolean false
graphicsProps graphics-props The props for the graphics variant. ex., icon props in case of graphicsType = 'icon' any undefined
groupName group-name Used in grouped list, provides the group in which the option belongs string undefined
hideTick hide-tick Hide tick mark icon boolean false
html html States that the option is an HTML value. If the attribute's value is undefined, the value is set to true. boolean false
htmlContent html-content HTML content that is displayed as the option. string undefined
optionText option-text Alternate text displayed on the interface, in place of the actual HTML content. string undefined
selected selected Sets the state of the option to selected. The selected option is highlighted and a check mark is displayed next to it. If the attribute’s value is undefined, the value is set to false. boolean false
subText sub-text Second line text can be description etc. string undefined
text text The text to be displayed in the option. string undefined
value value Value corresponding to the option, that is saved when the form data is saved. number \| string undefined
variant variant Standard is the default option without any graphics other options are icon and avatar which places either the icon or avatar at the beginning of the row. The props for the icon or avatar are passed as an object via the graphicsProps. "avatar" \| "icon" \| "standard" 'standard'

# Events

Event Description Type
fwBlur Triggered when an option loses focus. CustomEvent<any>
fwFocus Triggered when an option is focused. CustomEvent<any>
fwSelectAttempted Triggered when an option is clicked when allowSelect is false. CustomEvent<any>
fwSelected Triggered when an option is selected. CustomEvent<any>

# Methods

# setFocus() => Promise<any>

# Returns

Type: Promise<any>

# Dependencies

# Used by

# Depends on

# Graph

graph TD;
  fw-select-option --> fw-icon
  fw-select-option --> fw-checkbox
  fw-select-option --> fw-avatar
  fw-checkbox --> fw-icon
  fw-country-phone --> fw-select-option
  fw-datepicker --> fw-select-option
  fw-list-options --> fw-select-option
  fw-timepicker --> fw-select-option
  style fw-select-option fill:#f9f,stroke:#333,stroke-width:4px

Built with ❤ at Freshworks