Ich versuche, Sichtbarkeitsoption in den columDefs meines UI-Grid zu aktualisieren. Nach dem Aktualisieren des Wertes muss ich mein UI-Grid aktualisieren. Wie kann ich mein Grid von meinem Controller aktualisieren?Wie verwende ich die Refresh-Methode in ui-grid?
21
A
Antwort
31
Besuchen Sie diese Seiten:
- GetAPI - http://ui-grid.info/docs/#/api/ui.grid.class:GridApi
- Spezifische API - http://ui-grid.info/docs/#/api/ui.grid.core.api:PublicApi
http://ui-grid.info/docs/#/api/ui.grid.class:GridApi
nach dem gridApi instanziiert haben, können Sie einfach anrufen:
//instantiate (not so obvious)
// whatever scope attribute your binding to gridOptions
$scope.gridOptions = {
onRegisterApi: function(gridApi){ $scope.gridApi = gridApi;}
}
//then later
$scope.gridApi.core.refresh();
Hoffe, dass hilft!
8
Je nach Bedarf können Sie die folgende ui-Grid Option ändern
enableRowHashing:false
+1
Ich aktualisiere nur Daten an Ort und Stelle, also keine Array-Länge oder andere Super-Smart-Grid-Uhren wurden ausgelöst, so musste ich ng-wenn das Gitter aus dem DOM und fügen Sie es nach. mit 'enableRowHashing: false' funktioniert es jetzt ohne ng-if. Vielen Dank! – Aitch
Verwandte Themen
- 1. Wie verwende ich die Kalenderklasse in Python?
- 2. Angular JS uigrid immer Reihe ids ausgewählt
- 3. Wie verwende ich die Sammelklasse innerhalb reagieren?
- 4. Wie verwende ich die regexp-me-Bibliothek?
- 5. Wie verwende ich die Versionsinformationen aus Manifest
- 6. Wie verwende ich die Rückruffunktion von EnumWindows?
- 7. Wie verwende ich die neue Funktion computeIfAbsent?
- 8. Wie verwende ich die Volley-Netzwerkanforderungswarteschlange?
- 9. Wie verwende ich die Microsoft VSTO-Schnittstellen?
- 10. Wie verwende ich die Methode showMessage()?
- 11. Wie verwende ich die Absichtsaktion USER_PRESENT?
- 12. Wie verwende ich die Methode setDragAndDrop()?
- 13. Wie verwende ich die WPF-Fortschrittsanzeige?
- 14. Wie verwende ich die Funktion memcpy()?
- 15. Wie verwende ich die Red cURL-Bindung?
- 16. Wie verwende ich {} in Emmet?
- 17. Wie verwende ich die StateT Monade richtig?
- 18. Wie verwende ich die Funktion glm()?
- 19. Wie verwende ich die Schriftfarbe html
- 20. Wie verwende ich die Bootstrap-Datei config.json?
- 21. Wie verwende ich die .one jquery-Funktion?
- 22. Wie verwende ich die capybara-Upload-Datei?
- 23. Wie verwende ich die XmlReader-Klasse?
- 24. Wie verwende ich die Bootstrap-Tooltip?
- 25. wie man die columnNames zu Tabellendaten abbildet und nur diese Daten in uigrid anzeigt
- 26. Wie verwende ich GeoDataApi.getPlaceById?
- 27. Wie verwende ich AVAssetResourceLoader?
- 28. Wie verwende ich ws.SetWriteDeadline?
- 29. Wie verwende ich AVAssetWriter?
- 30. Wie verwende ich SGWTEE_HOME?
Ich hatte ein ui-Gitter mit einer Gesamtreihe und wenn eine gewisse Menge in einer Zelle von meinem Code aktualisiert wurde, die Summen für diese Zelle wurde nicht aktualisiert. Diese Lösung löste das Problem. –
Antwort muss erweitert werden, um zu erklären, wie GridApi instanziiert wird. – BarrySW19