2017-09-08 9 views
0

J'ai un datatable avec 10 colonnes. lors du changement de la valeur du filtre dans une colonne, je dois afficher le message d'alerte avec la valeur filtrée.Comment obtenir la valeur filtrée d'une colonne dans primeng datatable?

<p-dataTable #dt [value]="jobslist" [rows]="30" [paginator]="true" [rowsPerPageOptions]="[30,50,75]" sortMode="multiple" scrollable="true" resizableColumns="true" scrollHeight="350px"> 
    <p-column [style]="{'width':'70px'}" field="org" header ="Org" [sortable]="true" [filter]="true"></p-column> 
</p-datatable> 

Si l'utilisateur entre dans Org 2 dans le filtre, il devrait afficher "Vous avez sélectionné Org 2". Quelqu'un peut-il s'il vous plaît laissez-moi savoir comment faire cela?

Répondre

1

// NE PEUT PAS ENCORE DE COMMENTAIRE SO JE VAIS POST

Avez-vous essayé la fonction (onFilter) qui a PrimeNG DataTable? La fonction prend en charge l'événement de filtrage et il y a également event.filtered (comme indiqué dans la documentation Prime), donc vous pouvez essayer cette approche.

+0

J'ai essayé surFilter. Je suis en mesure d'obtenir la valeur maintenant. Merci. – Jan69