primeng
Version:
[](https://opensource.org/licenses/MIT) [](https://badge.fury.io/js/primeng) [{"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common"),require("primeng/button"),require("primeng/api"),require("primeng/dom"),require("primeng/ripple"),require("primeng/utils")):"function"==typeof define&&define.amd?define("primeng/picklist",["exports","@angular/core","@angular/common","primeng/button","primeng/api","primeng/dom","primeng/ripple","primeng/utils"],t):t(((e="undefined"!=typeof globalThis?globalThis:e||self).primeng=e.primeng||{},e.primeng.picklist={}),e.ng.core,e.ng.common,e.primeng.button,e.primeng.api,e.primeng.dom,e.primeng.ripple,e.primeng.utils)}(this,(function(e,t,i,r,n,s,o,l){"use strict";var a=function(){function e(e,i,r){this.el=e,this.cd=i,this.filterService=r,this.trackBy=function(e,t){return t},this.showSourceFilter=!0,this.showTargetFilter=!0,this.metaKeySelection=!0,this.showSourceControls=!0,this.showTargetControls=!0,this.disabled=!1,this.filterMatchMode="contains",this.onMoveToSource=new t.EventEmitter,this.onMoveAllToSource=new t.EventEmitter,this.onMoveAllToTarget=new t.EventEmitter,this.onMoveToTarget=new t.EventEmitter,this.onSourceReorder=new t.EventEmitter,this.onTargetReorder=new t.EventEmitter,this.onSourceSelect=new t.EventEmitter,this.onTargetSelect=new t.EventEmitter,this.onSourceFilter=new t.EventEmitter,this.onTargetFilter=new t.EventEmitter,this.selectedItemsSource=[],this.selectedItemsTarget=[],this.SOURCE_LIST=-1,this.TARGET_LIST=1}return e.prototype.ngAfterContentInit=function(){var e=this;this.templates.forEach((function(t){switch(t.getType()){case"item":e.itemTemplate=t.template;break;case"emptymessagesource":e.emptyMessageSourceTemplate=t.template;break;case"emptymessagetarget":e.emptyMessageTargetTemplate=t.template;break;default:e.itemTemplate=t.template}}))},e.prototype.ngAfterViewChecked=function(){if(this.movedUp||this.movedDown){var e=s.DomHandler.find(this.reorderedListElement,"li.p-highlight"),t=void 0;t=this.movedUp?e[0]:e[e.length-1],s.DomHandler.scrollInView(this.reorderedListElement,t),this.movedUp=!1,this.movedDown=!1,this.reorderedListElement=null}},e.prototype.onItemClick=function(e,t,i,r){if(!this.disabled){var n=this.findIndexInSelection(t,i),s=-1!=n;if(!this.itemTouched&&this.metaKeySelection){var o=e.metaKey||e.ctrlKey||e.shiftKey;s&&o?i.splice(n,1):(o||(i.length=0),i.push(t))}else s?i.splice(n,1):i.push(t);r.emit({originalEvent:e,items:i}),this.itemTouched=!1}},e.prototype.onSourceItemDblClick=function(){this.disabled||this.moveRight()},e.prototype.onTargetItemDblClick=function(){this.disabled||this.moveLeft()},e.prototype.onFilter=function(e,t,i){var r=e.target.value.trim().toLocaleLowerCase(this.filterLocale);this.filter(r,t,i)},e.prototype.filter=function(e,t,i){var r=this.filterBy.split(",");i===this.SOURCE_LIST?(this.filterValueSource=e,this.visibleOptionsSource=this.filterService.filter(t,r,this.filterValueSource,this.filterMatchMode,this.filterLocale),this.onSourceFilter.emit({query:this.filterValueSource,value:this.visibleOptionsSource})):i===this.TARGET_LIST&&(this.filterValueTarget=e,this.visibleOptionsTarget=this.filterService.filter(t,r,this.filterValueTarget,this.filterMatchMode,this.filterLocale),this.onTargetFilter.emit({query:this.filterValueTarget,value:this.visibleOptionsTarget}))},e.prototype.isItemVisible=function(e,t){return t==this.SOURCE_LIST?this.isVisibleInList(this.visibleOptionsSource,e,this.filterValueSource):this.isVisibleInList(this.visibleOptionsTarget,e,this.filterValueTarget)},e.prototype.isVisibleInList=function(e,t,i){if(!i||!i.trim().length)return!0;for(var r=0;r<e.length;r++)if(t==e[r])return!0},e.prototype.onItemTouchEnd=function(e){this.disabled||(this.itemTouched=!0)},e.prototype.sortByIndexInList=function(e,t){var i=this;return e.sort((function(e,r){return i.findIndexInList(e,t)-i.findIndexInList(r,t)}))},e.prototype.moveUp=function(e,t,i,r){if(i&&i.length){i=this.sortByIndexInList(i,t);for(var n=0;n<i.length;n++){var s=i[n],o=this.findIndexInList(s,t);if(0==o)break;var l=t[o],a=t[o-1];t[o-1]=l,t[o]=a}this.movedUp=!0,this.reorderedListElement=e,r.emit({items:i})}},e.prototype.moveTop=function(e,t,i,r){if(i&&i.length){i=this.sortByIndexInList(i,t);for(var n=0;n<i.length;n++){var s=i[n],o=this.findIndexInList(s,t);if(0==o)break;var l=t.splice(o,1)[0];t.unshift(l)}e.scrollTop=0,r.emit({items:i})}},e.prototype.moveDown=function(e,t,i,r){if(i&&i.length){for(var n=(i=this.sortByIndexInList(i,t)).length-1;n>=0;n--){var s=i[n],o=this.findIndexInList(s,t);if(o==t.length-1)break;var l=t[o],a=t[o+1];t[o+1]=l,t[o]=a}this.movedDown=!0,this.reorderedListElement=e,r.emit({items:i})}},e.prototype.moveBottom=function(e,t,i,r){if(i&&i.length){for(var n=(i=this.sortByIndexInList(i,t)).length-1;n>=0;n--){var s=i[n],o=this.findIndexInList(s,t);if(o==t.length-1)break;var l=t.splice(o,1)[0];t.push(l)}e.scrollTop=e.scrollHeight,r.emit({items:i})}},e.prototype.moveRight=function(){if(this.selectedItemsSource&&this.selectedItemsSource.length){for(var e=0;e<this.selectedItemsSource.length;e++){var t=this.selectedItemsSource[e];-1==this.findIndexInList(t,this.target)&&this.target.push(this.source.splice(this.findIndexInList(t,this.source),1)[0])}this.onMoveToTarget.emit({items:this.selectedItemsSource}),this.selectedItemsSource=[],this.filterValueTarget&&this.filter(this.filterValueTarget,this.target,this.TARGET_LIST)}},e.prototype.moveAllRight=function(){if(this.source){for(var e=[],t=0;t<this.source.length;t++)if(this.isItemVisible(this.source[t],this.SOURCE_LIST)){var i=this.source.splice(t,1)[0];this.target.push(i),e.push(i),t--}this.onMoveAllToTarget.emit({items:e}),this.selectedItemsSource=[],this.filterValueTarget&&this.filter(this.filterValueTarget,this.target,this.TARGET_LIST)}},e.prototype.moveLeft=function(){if(this.selectedItemsTarget&&this.selectedItemsTarget.length){for(var e=0;e<this.selectedItemsTarget.length;e++){var t=this.selectedItemsTarget[e];-1==this.findIndexInList(t,this.source)&&this.source.push(this.target.splice(this.findIndexInList(t,this.target),1)[0])}this.onMoveToSource.emit({items:this.selectedItemsTarget}),this.selectedItemsTarget=[],this.filterValueSource&&this.filter(this.filterValueSource,this.source,this.SOURCE_LIST)}},e.prototype.moveAllLeft=function(){if(this.target){for(var e=[],t=0;t<this.target.length;t++)if(this.isItemVisible(this.target[t],this.TARGET_LIST)){var i=this.target.splice(t,1)[0];this.source.push(i),e.push(i),t--}this.onMoveAllToSource.emit({items:e}),this.selectedItemsTarget=[],this.filterValueSource&&this.filter(this.filterValueSource,this.source,this.SOURCE_LIST)}},e.prototype.isSelected=function(e,t){return-1!=this.findIndexInSelection(e,t)},e.prototype.findIndexInSelection=function(e,t){return this.findIndexInList(e,t)},e.prototype.findIndexInList=function(e,t){var i=-1;if(t)for(var r=0;r<t.length;r++)if(t[r]==e){i=r;break}return i},e.prototype.onDragStart=function(e,t,i){e.dataTransfer.setData("text","b"),e.target.blur(),this.dragging=!0,this.fromListType=i,i===this.SOURCE_LIST?this.draggedItemIndexSource=t:this.draggedItemIndexTarget=t},e.prototype.onDragOver=function(e,t,i){this.dragging&&(i==this.SOURCE_LIST?(this.draggedItemIndexSource!==t&&this.draggedItemIndexSource+1!==t||this.fromListType===this.TARGET_LIST)&&(this.dragOverItemIndexSource=t,e.preventDefault()):(this.draggedItemIndexTarget!==t&&this.draggedItemIndexTarget+1!==t||this.fromListType===this.SOURCE_LIST)&&(this.dragOverItemIndexTarget=t,e.preventDefault()),this.onListItemDroppoint=!0)},e.prototype.onDragLeave=function(e,t){this.dragOverItemIndexSource=null,this.dragOverItemIndexTarget=null,this.onListItemDroppoint=!1},e.prototype.onDrop=function(e,t,i){this.onListItemDroppoint&&(i===this.SOURCE_LIST?(this.fromListType===this.TARGET_LIST?this.insert(this.draggedItemIndexTarget,this.target,t,this.source,this.onMoveToSource):(l.ObjectUtils.reorderArray(this.source,this.draggedItemIndexSource,this.draggedItemIndexSource>t?t:0===t?0:t-1),this.onSourceReorder.emit({items:this.source[this.draggedItemIndexSource]})),this.dragOverItemIndexSource=null):(this.fromListType===this.SOURCE_LIST?this.insert(this.draggedItemIndexSource,this.source,t,this.target,this.onMoveToTarget):(l.ObjectUtils.reorderArray(this.target,this.draggedItemIndexTarget,this.draggedItemIndexTarget>t?t:0===t?0:t-1),this.onTargetReorder.emit({items:this.target[this.draggedItemIndexTarget]})),this.dragOverItemIndexTarget=null),this.listHighlightTarget=!1,this.listHighlightSource=!1,e.preventDefault())},e.prototype.onDragEnd=function(e){this.dragging=!1},e.prototype.onListDrop=function(e,t){this.onListItemDroppoint||(t===this.SOURCE_LIST?this.fromListType===this.TARGET_LIST&&this.insert(this.draggedItemIndexTarget,this.target,null,this.source,this.onMoveToSource):this.fromListType===this.SOURCE_LIST&&this.insert(this.draggedItemIndexSource,this.source,null,this.target,this.onMoveToTarget),this.listHighlightTarget=!1,this.listHighlightSource=!1,e.preventDefault())},e.prototype.insert=function(e,t,i,r,n){var s=t[e];null===i?r.push(t.splice(e,1)[0]):r.splice(i,0,t.splice(e,1)[0]),n.emit({items:[s]})},e.prototype.onListMouseMove=function(e,t){if(this.dragging){var i=0==t?this.listViewSourceChild:this.listViewTargetChild,r=i.nativeElement.getBoundingClientRect().top+document.body.scrollTop,n=r+i.nativeElement.clientHeight-e.pageY,s=e.pageY-r;n<25&&n>0?i.nativeElement.scrollTop+=15:s<25&&s>0&&(i.nativeElement.scrollTop-=15),t===this.SOURCE_LIST?this.fromListType===this.TARGET_LIST&&(this.listHighlightSource=!0):this.fromListType===this.SOURCE_LIST&&(this.listHighlightTarget=!0),e.preventDefault()}},e.prototype.onListDragLeave=function(){this.listHighlightTarget=!1,this.listHighlightSource=!1},e.prototype.resetFilter=function(){this.visibleOptionsSource=null,this.filterValueSource=null,this.visibleOptionsTarget=null,this.filterValueTarget=null,this.sourceFilterViewChild.nativeElement.value="",this.targetFilterViewChild.nativeElement.value=""},e.prototype.onItemKeydown=function(e,t,i,r){var n=e.currentTarget;switch(e.which){case 40:var s=this.findNextItem(n);s&&s.focus(),e.preventDefault();break;case 38:var o=this.findPrevItem(n);o&&o.focus(),e.preventDefault();break;case 13:this.onItemClick(e,t,i,r),e.preventDefault()}},e.prototype.findNextItem=function(e){var t=e.nextElementSibling;return t?!s.DomHandler.hasClass(t,"p-picklist-item")||s.DomHandler.isHidden(t)?this.findNextItem(t):t:null},e.prototype.findPrevItem=function(e){var t=e.previousElementSibling;return t?!s.DomHandler.hasClass(t,"p-picklist-item")||s.DomHandler.isHidden(t)?this.findPrevItem(t):t:null},e}();a.decorators=[{type:t.Component,args:[{selector:"p-pickList",template:'\n <div [class]="styleClass" [ngStyle]="style" [ngClass]="\'p-picklist p-component\'">\n <div class="p-picklist-buttons p-picklist-source-controls" *ngIf="showSourceControls">\n <button type="button" pButton pRipple icon="pi pi-angle-up" [disabled]="disabled" (click)="moveUp(sourcelist,source,selectedItemsSource,onSourceReorder)"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-double-up" [disabled]="disabled" (click)="moveTop(sourcelist,source,selectedItemsSource,onSourceReorder)"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-down" [disabled]="disabled" (click)="moveDown(sourcelist,source,selectedItemsSource,onSourceReorder)"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-double-down" [disabled]="disabled" (click)="moveBottom(sourcelist,source,selectedItemsSource,onSourceReorder)"></button>\n </div>\n <div class="p-picklist-list-wrapper p-picklist-source-wrapper">\n <div class="p-picklist-header" *ngIf="sourceHeader">\n <div class="p-picklist-title">{{sourceHeader}}</div>\n </div>\n <div class="p-picklist-filter-container" *ngIf="filterBy && showSourceFilter !== false">\n <div class="p-picklist-filter">\n <input #sourceFilter type="text" role="textbox" (keyup)="onFilter($event,source,SOURCE_LIST)" class="p-picklist-filter-input p-inputtext p-component" [disabled]="disabled" [attr.placeholder]="sourceFilterPlaceholder" [attr.aria-label]="ariaSourceFilterLabel">\n <span class="p-picklist-filter-icon pi pi-search"></span>\n </div>\n </div>\n \n <ul #sourcelist class="p-picklist-list p-picklist-source" [ngClass]="{\'p-picklist-list-highlight\': listHighlightSource}"\n [ngStyle]="sourceStyle" (dragover)="onListMouseMove($event,SOURCE_LIST)" (dragleave)="onListDragLeave()" (drop)="onListDrop($event, SOURCE_LIST)" role="listbox" aria-multiselectable="multiple">\n <ng-template ngFor let-item [ngForOf]="source" [ngForTrackBy]="sourceTrackBy || trackBy" let-i="index" let-l="last">\n <li class="p-picklist-droppoint" *ngIf="dragdrop" (dragover)="onDragOver($event, i, SOURCE_LIST)" (drop)="onDrop($event, i, SOURCE_LIST)" (dragleave)="onDragLeave($event, SOURCE_LIST)"\n [ngClass]="{\'p-picklist-droppoint-highlight\': (i === dragOverItemIndexSource)}" [style.display]="isItemVisible(item, SOURCE_LIST) ? \'block\' : \'none\'"></li>\n <li [ngClass]="{\'p-picklist-item\':true,\'p-highlight\':isSelected(item,selectedItemsSource),\'p-disabled\': disabled}" pRipple\n (click)="onItemClick($event,item,selectedItemsSource,onSourceSelect)" (dblclick)="onSourceItemDblClick()" (touchend)="onItemTouchEnd($event)" (keydown)="onItemKeydown($event,item,selectedItemsSource,onSourceSelect)"\n [style.display]="isItemVisible(item, SOURCE_LIST) ? \'block\' : \'none\'" tabindex="0" role="option" [attr.aria-selected]="isSelected(item, selectedItemsSource)"\n [attr.draggable]="dragdrop" (dragstart)="onDragStart($event, i, SOURCE_LIST)" (dragend)="onDragEnd($event)">\n <ng-container *ngTemplateOutlet="itemTemplate; context: {$implicit: item, index: i}"></ng-container>\n </li>\n <li class="p-picklist-droppoint" *ngIf="dragdrop&&l" (dragover)="onDragOver($event, i + 1, SOURCE_LIST)" (drop)="onDrop($event, i + 1, SOURCE_LIST)" (dragleave)="onDragLeave($event, SOURCE_LIST)"\n [ngClass]="{\'p-picklist-droppoint-highlight\': (i + 1 === dragOverItemIndexSource)}"></li>\n </ng-template>\n <ng-container *ngIf="(source == null || source.length === 0) && emptyMessageSourceTemplate">\n <li class="p-picklist-empty-message">\n <ng-container *ngTemplateOutlet="emptyMessageSourceTemplate"></ng-container>\n </li>\n </ng-container>\n </ul>\n </div>\n <div class="p-picklist-buttons p-picklist-transfer-buttons">\n <button type="button" pButton pRipple icon="pi pi-angle-right" [disabled]="disabled" (click)="moveRight()"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-double-right" [disabled]="disabled" (click)="moveAllRight()"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-left" [disabled]="disabled" (click)="moveLeft()"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-double-left" [disabled]="disabled" (click)="moveAllLeft()"></button>\n </div>\n <div class="p-picklist-list-wrapper p-picklist-target-wrapper">\n <div class="p-picklist-header" *ngIf="targetHeader">\n <div class="p-picklist-title" *ngIf="targetHeader">{{targetHeader}}</div>\n </div>\n <div class="p-picklist-filter-container" *ngIf="filterBy && showTargetFilter !== false">\n <div class="p-picklist-filter">\n <input #targetFilter type="text" role="textbox" (keyup)="onFilter($event,target,TARGET_LIST)" class="p-picklist-filter-input p-inputtext p-component" [disabled]="disabled" [attr.placeholder]="targetFilterPlaceholder" [attr.aria-label]="ariaTargetFilterLabel">\n <span class="p-picklist-filter-icon pi pi-search"></span>\n </div>\n </div>\n <ul #targetlist class="p-picklist-list p-picklist-target" [ngClass]="{\'p-picklist-list-highlight\': listHighlightTarget}"\n [ngStyle]="targetStyle" (dragover)="onListMouseMove($event,TARGET_LIST)" (dragleave)="onListDragLeave()" (drop)="onListDrop($event,TARGET_LIST)" role="listbox" aria-multiselectable="multiple">\n <ng-template ngFor let-item [ngForOf]="target" [ngForTrackBy]="targetTrackBy || trackBy" let-i="index" let-l="last">\n <li class="p-picklist-droppoint" *ngIf="dragdrop" (dragover)="onDragOver($event, i, TARGET_LIST)" (drop)="onDrop($event, i, TARGET_LIST)" (dragleave)="onDragLeave($event, TARGET_LIST)"\n [ngClass]="{\'p-picklist-droppoint-highlight\': (i === dragOverItemIndexTarget)}" [style.display]="isItemVisible(item, TARGET_LIST) ? \'block\' : \'none\'"></li>\n <li [ngClass]="{\'p-picklist-item\':true,\'p-highlight\':isSelected(item,selectedItemsTarget), \'p-disabled\': disabled}" pRipple\n (click)="onItemClick($event,item,selectedItemsTarget,onTargetSelect)" (dblclick)="onTargetItemDblClick()" (touchend)="onItemTouchEnd($event)" (keydown)="onItemKeydown($event,item,selectedItemsTarget,onTargetSelect)"\n [style.display]="isItemVisible(item, TARGET_LIST) ? \'block\' : \'none\'" tabindex="0" role="option" [attr.aria-selected]="isSelected(item, selectedItemsTarget)"\n [attr.draggable]="dragdrop" (dragstart)="onDragStart($event, i, TARGET_LIST)" (dragend)="onDragEnd($event)">\n <ng-container *ngTemplateOutlet="itemTemplate; context: {$implicit: item, index: i}"></ng-container>\n </li>\n <li class="p-picklist-droppoint" *ngIf="dragdrop&&l" (dragover)="onDragOver($event, i + 1, TARGET_LIST)" (drop)="onDrop($event, i + 1, TARGET_LIST)" (dragleave)="onDragLeave($event, TARGET_LIST)"\n [ngClass]="{\'p-picklist-droppoint-highlight\': (i + 1 === dragOverItemIndexTarget)}"></li>\n </ng-template>\n <ng-container *ngIf="(target == null || target.length === 0) && emptyMessageTargetTemplate">\n <li class="p-picklist-empty-message">\n <ng-container *ngTemplateOutlet="emptyMessageTargetTemplate"></ng-container>\n </li>\n </ng-container>\n </ul>\n </div>\n <div class="p-picklist-buttons p-picklist-target-controls" *ngIf="showTargetControls">\n <button type="button" pButton pRipple icon="pi pi-angle-up" [disabled]="disabled" (click)="moveUp(targetlist,target,selectedItemsTarget,onTargetReorder)"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-double-up" [disabled]="disabled" (click)="moveTop(targetlist,target,selectedItemsTarget,onTargetReorder)"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-down" [disabled]="disabled" (click)="moveDown(targetlist,target,selectedItemsTarget,onTargetReorder)"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-double-down" [disabled]="disabled" (click)="moveBottom(targetlist,target,selectedItemsTarget,onTargetReorder)"></button>\n </div>\n </div>\n ',changeDetection:t.ChangeDetectionStrategy.OnPush,encapsulation:t.ViewEncapsulation.None,styles:[".p-picklist{display:flex}.p-picklist-buttons{display:flex;flex-direction:column;justify-content:center}.p-picklist-list-wrapper{flex:1 1 50%}.p-picklist-list{list-style-type:none;margin:0;max-height:24rem;min-height:12rem;overflow:auto;padding:0}.p-picklist-item{cursor:pointer;overflow:hidden;position:relative}.p-picklist-item[draggable=true]{cursor:move}.p-picklist-filter{position:relative}.p-picklist-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-picklist-filter-input{width:100%}.p-picklist-droppoint{height:6px}"]}]}],a.ctorParameters=function(){return[{type:t.ElementRef},{type:t.ChangeDetectorRef},{type:n.FilterService}]},a.propDecorators={source:[{type:t.Input}],target:[{type:t.Input}],sourceHeader:[{type:t.Input}],targetHeader:[{type:t.Input}],responsive:[{type:t.Input}],filterBy:[{type:t.Input}],filterLocale:[{type:t.Input}],trackBy:[{type:t.Input}],sourceTrackBy:[{type:t.Input}],targetTrackBy:[{type:t.Input}],showSourceFilter:[{type:t.Input}],showTargetFilter:[{type:t.Input}],metaKeySelection:[{type:t.Input}],dragdrop:[{type:t.Input}],style:[{type:t.Input}],styleClass:[{type:t.Input}],sourceStyle:[{type:t.Input}],targetStyle:[{type:t.Input}],showSourceControls:[{type:t.Input}],showTargetControls:[{type:t.Input}],sourceFilterPlaceholder:[{type:t.Input}],targetFilterPlaceholder:[{type:t.Input}],disabled:[{type:t.Input}],ariaSourceFilterLabel:[{type:t.Input}],ariaTargetFilterLabel:[{type:t.Input}],filterMatchMode:[{type:t.Input}],onMoveToSource:[{type:t.Output}],onMoveAllToSource:[{type:t.Output}],onMoveAllToTarget:[{type:t.Output}],onMoveToTarget:[{type:t.Output}],onSourceReorder:[{type:t.Output}],onTargetReorder:[{type:t.Output}],onSourceSelect:[{type:t.Output}],onTargetSelect:[{type:t.Output}],onSourceFilter:[{type:t.Output}],onTargetFilter:[{type:t.Output}],listViewSourceChild:[{type:t.ViewChild,args:["sourcelist"]}],listViewTargetChild:[{type:t.ViewChild,args:["targetlist"]}],sourceFilterViewChild:[{type:t.ViewChild,args:["sourceFilter"]}],targetFilterViewChild:[{type:t.ViewChild,args:["targetFilter"]}],templates:[{type:t.ContentChildren,args:[n.PrimeTemplate]}]};var p=function(){};p.decorators=[{type:t.NgModule,args:[{imports:[i.CommonModule,r.ButtonModule,n.SharedModule,o.RippleModule],exports:[a,n.SharedModule],declarations:[a]}]}],e.PickList=a,e.PickListModule=p,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=primeng-picklist.umd.min.js.map