Angular-UI-Grid: How to Clear All (allgemein Eckig und gebaut-in UI-Grid) Spalte Filtern Auf die Schaltfläche Klicken

Wie kann ich klar UND aktualisieren ALLE meine (allgemein Eckig und gebaut-in UI-Grid-Filter) auf eine Schaltfläche klicken?

Hintergrund: ich gebaut habe, eine Anwendung, die verwendet die UI-Grid und nutzt die eingebaute Filterfunktion. Es hat auch eine Kreuz-Spalte-Suche geschrieben in eckig.

Aktuellen Kampf ich möchte in der Lage sein, zu löschen und zu aktualisieren, mein Filter auf eine einzelne Schaltfläche klicken. So weit ich in der Lage gewesen um dies zu implementieren, für die spaltenübergreifende Suche aber haben nicht erfolgreich implementieren Sie für die gebaut-in der Spalte Filter (die ironischerweise dachte ich wäre der einfache Teil!).

Forschung Getan Auf Problem:

1) Durchsuchte die UI-Grid-tutorials ... fail

2) Sah bei den bereitgestellten UI-Grid-API ...teilweise Erfolg! Scheint, wie ich denke, dass ich gefunden, was ich Suche, in die "clearAllFilters" - Funktion ( hier ist der Quellcode ), aber ich kann nicht herausfinden, wie es zu implementieren, damit auf Schritt 3...

3) Gegoogelt wie verrückt für die Umsetzung demos/Beispiele/Hilfe/Hinweise/irgendwas!? ...scheitern

4) um Hilfe Gebeten, auf Stack Overflow 🙂

Vielen Dank im Voraus.

  • Jede chance, die Sie zurücksetzen können Variablen des Rasters gebunden ist, um in die controller auf Ihren Standardwert?
  • Ja, was ich tun möchte, ist reset der Variablen der Spalte Filter gebunden sind -, was Sie vorschlagen, ist im Einklang mit, wie ich mich zurücksetzen meiner angular cross-Spalte Suche, und es ist perfekt für diese, aber die ui-grid-Filter eingestellt und gewartet werden, die innerhalb des ui-grid-js-code und das ist das, was ich habe Probleme beim Zugriff auf/zurücksetzen.
InformationsquelleAutor laurenOlga | 2015-09-16
Schreibe einen Kommentar