2017-10-10 6 views
0

Je fais le filtre de côté de serveur, type d'utilisateur en haut d'une colonne, je génère la chaîne de filtre et charge les données filtrées du côté de serveur. Mais je ne veux pas que le filtre tapé soit aussi actif côté client, il va filtrer de manière inattendue. Par exemple, une colonne est pour l'ID du bon, l'utilisateur peut saisir une chaîne séparée par des virgules comme '12, 22,33 'pour rechercher trois enregistrements de bons, mais le filtre côté client avec lui cachera tous les trois enregistrements retournés .ui-grid Comment désactiver le filtre côté client?

Une suggestion?

Répondre

0

Après avoir creusé autour, je l'ai vu que vous pouvez le configurer sur les anciennes versions:

 filterOptions: { // no more in v3.0.+ 
      filterText: "", 
      useExternalFilter: false 
     }, 

Extrait de: https://github.com/angular-ui/ui-grid/wiki/Configuration-Options

Cependant, cela ressemble les options de la grille à utiliser sur les v3.0 . +:

 options = { 
      // ... 
      useExternalFiltering: true, 
      // ... 
     };