File tree Expand file tree Collapse file tree 3 files changed +12
-5
lines changed
documentation/docs/tutorial/03-Customization Expand file tree Collapse file tree 3 files changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -118,6 +118,14 @@ const selected = ref(null)
118118
119119<div class =" split-screen " >
120120 <div >
121+
122+ ``` js
123+ // diff-remove
124+ const selected = ref (null )
125+ // diff-add
126+ const selected = ref ([])
127+ ```
128+
121129``` html
122130<Select
123131 class =" w-full"
Original file line number Diff line number Diff line change @@ -228,8 +228,7 @@ const toogleItem = (item) => {
228228 search .value = ' ' ;
229229 }
230230
231- const list = selectedItems .value .map (item => item .value );
232- const updValue = list .length ? list : null ;
231+ const updValue = selectedItems .value .map (item => item .value );
233232 let emitValue;
234233 if (! props .multiple ) {
235234 emitValue = updValue ? updValue [0 ] : null ;
Original file line number Diff line number Diff line change 2727 multiple
2828 class =" w-full"
2929 :options =" columnOptions[c.name] || []"
30- @update:modelValue =" setFilterItem({ column: c, operator: 'in', value: $event || undefined })"
30+ @update:modelValue =" setFilterItem({ column: c, operator: 'in', value: $event.length ? $event : undefined })"
3131 :modelValue =" filtersStore.filters.find(f => f.field === c.name && f.operator === 'in')?.value || []"
3232 />
3333 <Select
4040 // if field is not required, undefined might be there, and user might want to filter by it
4141 ...(c.required ? [] : [ { label: $t('Unset'), value: undefined } ])
4242 ]"
43- @update:modelValue =" setFilterItem({ column: c, operator: 'in', value: $event || undefined })"
43+ @update:modelValue =" setFilterItem({ column: c, operator: 'in', value: $event.length ? $event : undefined })"
4444 :modelValue =" filtersStore.filters.find(f => f.field === c.name && f.operator === 'in')?.value || []"
4545 />
4646
4949 class =" w-full"
5050 v-else-if =" c.enum"
5151 :options =" c.enum"
52- @update:modelValue =" setFilterItem({ column: c, operator: 'in', value: $event || undefined })"
52+ @update:modelValue =" setFilterItem({ column: c, operator: 'in', value: $event.length ? $event : undefined })"
5353 :modelValue =" filtersStore.filters.find(f => f.field === c.name && f.operator === 'in')?.value || []"
5454 />
5555
You can’t perform that action at this time.
0 commit comments