We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8a7e41b commit c56ed98Copy full SHA for c56ed98
ui/src/components/dynamics-form/index.vue
@@ -181,7 +181,13 @@ const render = (
181
if (form_data[item.field] !== undefined) {
182
if (item.value_field && item.option_list && item.option_list.length > 0) {
183
const value_field = item.value_field
184
- const find = item.option_list?.find((i) => i[value_field] === form_data[item.field])
+ const find = item.option_list?.find((i) => {
185
+ if (typeof form_data[item.field] === 'string') {
186
+ return i[value_field] === form_data[item.field]
187
+ } else {
188
+ return form_data[item.field].indexOf([value_field]) === -1
189
+ }
190
+ })
191
if (find) {
192
return { [item.field]: form_data[item.field] }
193
}
0 commit comments