UNPKG

primeng

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primeng.svg)](https://badge.fury.io/js/primeng) [![npm downloads](https://img.shields.io/npm/dm/primeng.sv

2 lines 24.2 kB
!function(e,t){"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("@angular/cdk/drag-drop"),require("primeng/utils")):"function"==typeof define&&define.amd?define("primeng/picklist",["exports","@angular/core","@angular/common","primeng/button","primeng/api","primeng/dom","primeng/ripple","@angular/cdk/drag-drop","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.ng.cdk.dragDrop,e.primeng.utils)}(this,(function(e,t,i,r,n,s,l,o,a){"use strict";var p=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.dragdrop=!1,this.showSourceControls=!0,this.showTargetControls=!0,this.disabled=!1,this.filterMatchMode="contains",this.breakpoint="960px",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.id=a.UniqueComponentId(),this.SOURCE_LIST=-1,this.TARGET_LIST=1}return e.prototype.ngOnInit=function(){this.responsive&&this.createStyle()},e.prototype.ngAfterContentInit=function(){var e=this;this.templates.forEach((function(t){switch(t.getType()){case"item":e.itemTemplate=t.template;break;case"sourceHeader":e.sourceHeaderTemplate=t.template;break;case"targetHeader":e.targetHeaderTemplate=t.template;break;case"emptymessagesource":e.emptyMessageSourceTemplate=t.template;break;case"emptyfiltermessagesource":e.emptyFilterMessageSourceTemplate=t.template;break;case"emptymessagetarget":e.emptyMessageTargetTemplate=t.template;break;case"emptyfiltermessagetarget":e.emptyFilterMessageTargetTemplate=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 l=e.metaKey||e.ctrlKey||e.shiftKey;s&&l?i.splice(n,1):(l||(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);i===this.SOURCE_LIST?this.filterValueSource=r:i===this.TARGET_LIST&&(this.filterValueTarget=r),this.filter(t,i)},e.prototype.filter=function(e,t){var i=this.filterBy.split(",");t===this.SOURCE_LIST?(this.visibleOptionsSource=this.filterService.filter(e,i,this.filterValueSource,this.filterMatchMode,this.filterLocale),this.onSourceFilter.emit({query:this.filterValueSource,value:this.visibleOptionsSource})):t===this.TARGET_LIST&&(this.visibleOptionsTarget=this.filterService.filter(e,i,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.isEmpty=function(e){return e==this.SOURCE_LIST?this.filterValueSource?!this.visibleOptionsSource||0===this.visibleOptionsSource.length:!this.source||0===this.source.length:this.filterValueTarget?!this.visibleOptionsTarget||0===this.visibleOptionsTarget.length:!this.target||0===this.target.length},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(){this.disabled||(this.itemTouched=!0)},e.prototype.sortByIndexInList=function(e,t){return e.sort((function(e,i){return a.ObjectUtils.findIndexInList(e,t)-a.ObjectUtils.findIndexInList(i,t)}))},e.prototype.moveUp=function(e,t,i,r,n){if(i&&i.length){i=this.sortByIndexInList(i,t);for(var s=0;s<i.length;s++){var l=i[s],o=a.ObjectUtils.findIndexInList(l,t);if(0==o)break;var p=t[o],c=t[o-1];t[o-1]=p,t[o]=c}this.dragdrop&&(this.filterValueSource&&n===this.SOURCE_LIST||this.filterValueTarget&&n===this.TARGET_LIST)&&this.filter(t,n),this.movedUp=!0,this.reorderedListElement=e,r.emit({items:i})}},e.prototype.moveTop=function(e,t,i,r,n){if(i&&i.length){i=this.sortByIndexInList(i,t);for(var s=0;s<i.length;s++){var l=i[s],o=a.ObjectUtils.findIndexInList(l,t);if(0==o)break;var p=t.splice(o,1)[0];t.unshift(p)}this.dragdrop&&(this.filterValueSource&&n===this.SOURCE_LIST||this.filterValueTarget&&n===this.TARGET_LIST)&&this.filter(t,n),e.scrollTop=0,r.emit({items:i})}},e.prototype.moveDown=function(e,t,i,r,n){if(i&&i.length){for(var s=(i=this.sortByIndexInList(i,t)).length-1;s>=0;s--){var l=i[s],o=a.ObjectUtils.findIndexInList(l,t);if(o==t.length-1)break;var p=t[o],c=t[o+1];t[o+1]=p,t[o]=c}this.dragdrop&&(this.filterValueSource&&n===this.SOURCE_LIST||this.filterValueTarget&&n===this.TARGET_LIST)&&this.filter(t,n),this.movedDown=!0,this.reorderedListElement=e,r.emit({items:i})}},e.prototype.moveBottom=function(e,t,i,r,n){if(i&&i.length){for(var s=(i=this.sortByIndexInList(i,t)).length-1;s>=0;s--){var l=i[s],o=a.ObjectUtils.findIndexInList(l,t);if(o==t.length-1)break;var p=t.splice(o,1)[0];t.push(p)}this.dragdrop&&(this.filterValueSource&&n===this.SOURCE_LIST||this.filterValueTarget&&n===this.TARGET_LIST)&&this.filter(t,n),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==a.ObjectUtils.findIndexInList(t,this.target)&&(this.target.push(this.source.splice(a.ObjectUtils.findIndexInList(t,this.source),1)[0]),this.visibleOptionsSource&&this.visibleOptionsSource.splice(a.ObjectUtils.findIndexInList(t,this.visibleOptionsSource),1))}this.onMoveToTarget.emit({items:this.selectedItemsSource}),this.selectedItemsSource=[],this.filterValueTarget&&this.filter(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.target,this.TARGET_LIST),this.visibleOptionsSource=[]}},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==a.ObjectUtils.findIndexInList(t,this.source)&&(this.source.push(this.target.splice(a.ObjectUtils.findIndexInList(t,this.target),1)[0]),this.visibleOptionsTarget&&this.visibleOptionsTarget.splice(a.ObjectUtils.findIndexInList(t,this.visibleOptionsTarget),1)[0])}this.onMoveToSource.emit({items:this.selectedItemsTarget}),this.selectedItemsTarget=[],this.filterValueSource&&this.filter(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.source,this.SOURCE_LIST),this.visibleOptionsTarget=[]}},e.prototype.isSelected=function(e,t){return-1!=this.findIndexInSelection(e,t)},e.prototype.findIndexInSelection=function(e,t){return a.ObjectUtils.findIndexInList(e,t)},e.prototype.onDrop=function(e,t){var i=e.previousContainer!==e.container,r=this.getDropIndexes(e.previousIndex,e.currentIndex,t,i,e.item.data);t===this.SOURCE_LIST?(i?(o.transferArrayItem(e.previousContainer.data,e.container.data,r.previousIndex,r.currentIndex),this.visibleOptionsTarget&&this.visibleOptionsTarget.splice(e.previousIndex,1),this.onMoveToSource.emit({items:e.item.data})):(o.moveItemInArray(e.container.data,r.previousIndex,r.currentIndex),this.onSourceReorder.emit({items:e.item.data})),this.filterValueSource&&this.filter(this.source,this.SOURCE_LIST)):(i?(o.transferArrayItem(e.previousContainer.data,e.container.data,r.previousIndex,r.currentIndex),this.visibleOptionsSource&&this.visibleOptionsSource.splice(e.previousIndex,1),this.onMoveToTarget.emit({items:e.item.data})):(o.moveItemInArray(e.container.data,r.previousIndex,r.currentIndex),this.onTargetReorder.emit({items:e.item.data})),this.filterValueTarget&&this.filter(this.target,this.TARGET_LIST))},e.prototype.getDropIndexes=function(e,t,i,r,n){var s,l;return i===this.SOURCE_LIST?(s=r?this.filterValueTarget?a.ObjectUtils.findIndexInList(n,this.target):e:this.filterValueSource?a.ObjectUtils.findIndexInList(n,this.source):e,l=this.filterValueSource?this.findFilteredCurrentIndex(this.visibleOptionsSource,t,this.source):t):(s=r?this.filterValueSource?a.ObjectUtils.findIndexInList(n,this.source):e:this.filterValueTarget?a.ObjectUtils.findIndexInList(n,this.target):e,l=this.filterValueTarget?this.findFilteredCurrentIndex(this.visibleOptionsTarget,t,this.target):t),{previousIndex:s,currentIndex:l}},e.prototype.findFilteredCurrentIndex=function(e,t,i){return e.length===t?a.ObjectUtils.findIndexInList(e[t-1],i)+1:a.ObjectUtils.findIndexInList(e[t],i)},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 l=this.findPrevItem(n);l&&l.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.prototype.createStyle=function(){if(!this.styleElement){this.el.nativeElement.children[0].setAttribute(this.id,""),this.styleElement=document.createElement("style"),this.styleElement.type="text/css",document.head.appendChild(this.styleElement);var e="\n @media screen and (max-width: "+this.breakpoint+") {\n .p-picklist["+this.id+"] {\n flex-direction: column;\n }\n \n .p-picklist["+this.id+"] .p-picklist-buttons {\n padding: var(--content-padding);\n flex-direction: row;\n }\n \n .p-picklist["+this.id+"] .p-picklist-buttons .p-button {\n margin-right: var(--inline-spacing);\n margin-bottom: 0;\n }\n \n .p-picklist["+this.id+"] .p-picklist-buttons .p-button:last-child {\n margin-right: 0;\n }\n \n .p-picklist["+this.id+'] .pi-angle-right:before {\n content: "\\e930"\n }\n \n .p-picklist['+this.id+'] .pi-angle-double-right:before {\n content: "\\e92c"\n }\n \n .p-picklist['+this.id+'] .pi-angle-left:before {\n content: "\\e933"\n }\n \n .p-picklist['+this.id+'] .pi-angle-double-left:before {\n content: "\\e92f"\n }\n }\n ';this.styleElement.innerHTML=e}},e.prototype.destroyStyle=function(){this.styleElement&&(document.head.removeChild(this.styleElement),this.styleElement=null)},e.prototype.ngOnDestroy=function(){this.destroyStyle()},e}();p.decorators=[{type:t.Component,args:[{selector:"p-pickList",template:'\n <div [class]="styleClass" [ngStyle]="style" [ngClass]="\'p-picklist p-component\'" cdkDropListGroup>\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,SOURCE_LIST)"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-double-up" [disabled]="disabled" (click)="moveTop(sourcelist,source,selectedItemsSource,onSourceReorder,SOURCE_LIST)"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-down" [disabled]="disabled" (click)="moveDown(sourcelist,source,selectedItemsSource,onSourceReorder,SOURCE_LIST)"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-double-down" [disabled]="disabled" (click)="moveBottom(sourcelist,source,selectedItemsSource,onSourceReorder,SOURCE_LIST)"></button>\n </div>\n <div class="p-picklist-list-wrapper p-picklist-source-wrapper">\n <div class="p-picklist-header" *ngIf="sourceHeader || sourceHeaderTemplate">\n <div class="p-picklist-title" *ngIf="!sourceHeaderTemplate">{{sourceHeader}}</div>\n <ng-container *ngTemplateOutlet="sourceHeaderTemplate"></ng-container>\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" cdkDropList [cdkDropListData]="source" (cdkDropListDropped)="onDrop($event, SOURCE_LIST)"\n [ngStyle]="sourceStyle" role="listbox" aria-multiselectable="multiple">\n <ng-template ngFor let-item [ngForOf]="source" [ngForTrackBy]="sourceTrackBy || trackBy" let-i="index" let-l="last">\n <li [ngClass]="{\'p-picklist-item\':true,\'p-highlight\':isSelected(item,selectedItemsSource),\'p-disabled\': disabled}" pRipple cdkDrag [cdkDragData]="item" [cdkDragDisabled]="!dragdrop"\n (click)="onItemClick($event,item,selectedItemsSource,onSourceSelect)" (dblclick)="onSourceItemDblClick()" (touchend)="onItemTouchEnd()" (keydown)="onItemKeydown($event,item,selectedItemsSource,onSourceSelect)"\n *ngIf="isItemVisible(item, SOURCE_LIST)" tabindex="0" role="option" [attr.aria-selected]="isSelected(item, selectedItemsSource)">\n <ng-container *ngTemplateOutlet="itemTemplate; context: {$implicit: item, index: i}"></ng-container>\n </li>\n </ng-template>\n <ng-container *ngIf="isEmpty(SOURCE_LIST) && (emptyMessageSourceTemplate || emptyFilterMessageSourceTemplate)">\n <li class="p-picklist-empty-message" *ngIf="!filterValueSource || !emptyFilterMessageSourceTemplate">\n <ng-container *ngTemplateOutlet="emptyMessageSourceTemplate"></ng-container>\n </li>\n <li class="p-picklist-empty-message" *ngIf="filterValueSource">\n <ng-container *ngTemplateOutlet="emptyFilterMessageSourceTemplate"></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 || targetHeaderTemplate">\n <div class="p-picklist-title" *ngIf="!targetHeaderTemplate">{{targetHeader}}</div>\n <ng-container *ngTemplateOutlet="targetHeaderTemplate"></ng-container>\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" cdkDropList [cdkDropListData]="target" (cdkDropListDropped)="onDrop($event, TARGET_LIST)"\n [ngStyle]="targetStyle" role="listbox" aria-multiselectable="multiple">\n <ng-template ngFor let-item [ngForOf]="target" [ngForTrackBy]="targetTrackBy || trackBy" let-i="index" let-l="last">\n <li [ngClass]="{\'p-picklist-item\':true,\'p-highlight\':isSelected(item,selectedItemsTarget), \'p-disabled\': disabled}" pRipple cdkDrag [cdkDragData]="item" [cdkDragDisabled]="!dragdrop"\n (click)="onItemClick($event,item,selectedItemsTarget,onTargetSelect)" (dblclick)="onTargetItemDblClick()" (touchend)="onItemTouchEnd()" (keydown)="onItemKeydown($event,item,selectedItemsTarget,onTargetSelect)"\n *ngIf="isItemVisible(item, TARGET_LIST)" tabindex="0" role="option" [attr.aria-selected]="isSelected(item, selectedItemsTarget)">\n <ng-container *ngTemplateOutlet="itemTemplate; context: {$implicit: item, index: i}"></ng-container>\n </li>\n </ng-template>\n <ng-container *ngIf="isEmpty(TARGET_LIST) && (emptyMessageTargetTemplate || emptyFilterMessageTargetTemplate)">\n <li class="p-picklist-empty-message" *ngIf="!filterValueTarget || !emptyFilterMessageTargetTemplate">\n <ng-container *ngTemplateOutlet="emptyMessageTargetTemplate"></ng-container>\n </li>\n <li class="p-picklist-empty-message" *ngIf="filterValueTarget">\n <ng-container *ngTemplateOutlet="emptyFilterMessageTargetTemplate"></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,TARGET_LIST)"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-double-up" [disabled]="disabled" (click)="moveTop(targetlist,target,selectedItemsTarget,onTargetReorder,TARGET_LIST)"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-down" [disabled]="disabled" (click)="moveDown(targetlist,target,selectedItemsTarget,onTargetReorder,TARGET_LIST)"></button>\n <button type="button" pButton pRipple icon="pi pi-angle-double-down" [disabled]="disabled" (click)="moveBottom(targetlist,target,selectedItemsTarget,onTargetReorder,TARGET_LIST)"></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;min-height:12rem;overflow:auto;padding:0}.p-picklist-item{cursor:pointer;display:block;overflow:hidden;position:relative}.p-picklist-item:not(.cdk-drag-disabled){cursor:move}.p-picklist-item.cdk-drag-placeholder{opacity:0}.p-picklist-item.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.p-picklist-filter{position:relative}.p-picklist-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-picklist-filter-input{width:100%}.p-picklist-list.cdk-drop-list-dragging .p-picklist-item:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}"]}]}],p.ctorParameters=function(){return[{type:t.ElementRef},{type:t.ChangeDetectorRef},{type:n.FilterService}]},p.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}],breakpoint:[{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 c=function(){};c.decorators=[{type:t.NgModule,args:[{imports:[i.CommonModule,r.ButtonModule,n.SharedModule,l.RippleModule,o.DragDropModule],exports:[p,n.SharedModule,o.DragDropModule],declarations:[p]}]}],e.PickList=p,e.PickListModule=c,Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=primeng-picklist.umd.min.js.map