diff --git a/src/components/picklist/PickList.vue b/src/components/picklist/PickList.vue index a2d2ea9cd..83846c235 100755 --- a/src/components/picklist/PickList.vue +++ b/src/components/picklist/PickList.vue @@ -13,7 +13,8 @@ @@ -32,7 +33,8 @@ @@ -364,7 +366,7 @@ export default { }); } }, - onItemClick(event, item, index, listIndex) { + onItemClick(event, item, listIndex) { this.itemTouched = false; const selectionList = this.d_selection[listIndex]; const selectedIndex = ObjectUtils.findIndexInList(item, selectionList); @@ -403,10 +405,16 @@ export default { value: this.d_selection }); }, + onItemDblClick(event, item, listIndex) { + if (listIndex === 0) + this.moveToTarget(event); + else if (listIndex === 1) + this.moveToSource(event); + }, onItemTouchEnd() { this.itemTouched = true; }, - onItemKeyDown(event, item, index, listIndex) { + onItemKeyDown(event, item, listIndex) { let listItem = event.currentTarget; switch(event.which) { @@ -432,7 +440,7 @@ export default { //enter case 13: - this.onItemClick(event, item, index, listIndex); + this.onItemClick(event, item, listIndex); event.preventDefault(); break;