Каковы углы с p-picklist заданными действиями? - PullRequest
0 голосов
/ 03 мая 2018

У меня есть этот угловой код, который показывает 2 списка и перемещает элементы между ними. Мне нужно вызвать метод, когда элемент был перемещен из доступного списка в выбранный список Я попытался использовать (click)="refresh();", но он запускает метод при любом нажатии, и мне нужно запустить его специально при перемещении элемента слева направо

<p-pickList (click)="refresh();" [source]="available" [target]="selected" sourceHeader="Available" targetHeader="Selected" [responsive]="true" filterBy="type" 
        dragdrop="true" dragdropScope="items" sourceFilterPlaceholder="Search by name" targetFilterPlaceholder="Search by name" [sourceStyle]="{'height':'300px'}" [targetStyle]="{'height':'300px'}">

    <ng-template let-items pTemplate="item">
        <div class="ui-helper-clearfix">
            <div style="font-size:14px;margin:15px 5px 0 0">{{item.type}}</div>
        </div>
    </ng-template>
</p-pickList>

1 Ответ

0 голосов
/ 03 мая 2018

Вам нужно вызвать метод onMoveToTarget и метод onMoveToSource для обратного, вместо вызова события (click).

Подробнее из документации

...