diff --git a/lib/vue/src/components/itemPicker/CItemPicker.vue b/lib/vue/src/components/itemPicker/CItemPicker.vue index 1dce94288..b273834af 100644 --- a/lib/vue/src/components/itemPicker/CItemPicker.vue +++ b/lib/vue/src/components/itemPicker/CItemPicker.vue @@ -57,6 +57,7 @@ v-model="filteredAvailable" :sort="!_disabledSorting" :move="_disableDragging" + :disabled="query" draggable=".item" group="items" class="overflow-auto h-100" @@ -65,12 +66,15 @@ v-for="item in filteredAvailable" :key="item.value" class="item mb-3 border rounded" + :class="{ + 'handle': !isDraggable + }" @dblclick="select(item)" > 0 + }, }, watch: { @@ -359,7 +371,7 @@ export default { /** * Make sure we do not fall into an infinite loop * - * If we update the value thenn sync will trigger recomputation of selected + * If we update the value then sync will trigger recomputation of selected * Which then emits the update event and the loop will begin */ if (value.length === oldValue.length) { @@ -463,3 +475,12 @@ export default { }, } + diff --git a/lib/vue/src/components/itemPicker/CItemPickerItem.vue b/lib/vue/src/components/itemPicker/CItemPickerItem.vue index 45a9da8eb..d7f0f8026 100644 --- a/lib/vue/src/components/itemPicker/CItemPickerItem.vue +++ b/lib/vue/src/components/itemPicker/CItemPickerItem.vue @@ -3,12 +3,15 @@ class="d-flex align-items-center" > - + @@ -78,16 +76,3 @@ export default { }, } -