in smart select when i use set state inside of onChange it shows me error with this message :
cant setValueText of undefined
You should remove onChange attribute and change your codes
example :
<ListItem title={fa.form.color_theme}
smartSelect
smartSelectParams={{
openIn: 'sheet',
closeOnSelect:true,
scrollToSelectedItem:true,
sheetCloseLinkText: [fa.close_icon],
on:{close:(e)=> {
setTheme(e.getValue()) //getValue() is a default function by framework7 for return selected value
}
}
}}
>
<select name="default_theme" defaultValue={item.default_theme} >
<option value="green">Green</option>
</select>
</ListItem>
1 Like