Ich habe eine Tabelle mit Smart-Tabelle erstellt. Jetzt möchte ich, dass jedes Ereignis wie sort und filter eine http-Anfrage an den Server sendet und den Tabelleninhalt basierend auf der Antwort aktualisiert. Zum Beispiel, wenn ich auf eine Spalte sortieren (sagen id
Spalte) Ich möchte es eine HTTP-Anfrage an den Server mit ?sort=id
oder eine andere benutzerdefinierte HTTP-Anfrage mit Logik in meinem Controller definiert auslösen. Wie kann ich das erreichen? Ich konnte sehen, dass ich ein Array als stSafeSrc
verwenden kann und wenn sich der Inhalt dynamisch ändert, wird die Tabelle neu geladen. Daher besteht die Idee darin, den Inhalt des Arrays über HTTP-Antworten vom Server zu ändern. Ich bin mir jedoch nicht sicher, wie ich benutzerdefinierte HTTP-Anfragen an den Server auslösen kann, basierend auf der Aktion, die auf der Client-Seite ausgeführt wird.AngularJS: Smart-Tabelle dynamisch ändern den Inhalt der Tabelle nach HTTP-Antwort vom Server
1
A
Antwort
0
Sie müssen verwenden Web-Sockets
Verwenden $ Intervall, geschickt in der Tabelle $ http-Server (Server Rückkehr letzte id Reihe, wenn lastId nicht gleich lastId in der Tabelle, müssen Sie $ rootScope . $ emittieren ('triggerEmit')) // vor $ = '$ rootScoope'
Viel Glück spritzen!
//directive
$rootScope.$$listeners.triggerTableXYZ = [];
$rootScope.$on('triggerTableXYZ ', function (event, data) {});
//controller
$rootScope.$emit('triggerTableXYZ ', response.data);
Verwandte Themen
- 1. AngularJS - Ausdruck dynamisch ändern
- 2. Inhalt von UITableView dynamisch ändern
- 3. Ändern Meta-Tags dynamisch angularjs
- 4. angularjs: Filteroptionen dynamisch ändern
- 5. Dynamisch ändern Sie den Inhalt der Kopfzeile bei Statuswechsel
- 6. Ändern der Schaltfläche Bild nach der Antwort vom Server
- 7. Ändern der Designfarbe vom Server
- 8. Dynamisch ändern php Tabelle
- 9. Angularjs Modell ändert sich nach Websocket Daten Push vom Server
- 10. Ändern Sie den Inhalt eines Android-Dialogfelds nach der Erstellung
- 11. Yii - Regeln dynamisch vom Controller ändern
- 12. Ändern Sie den modalen Inhalt dynamisch in Grails
- 13. Javascript, um HTML-Tabelle dynamisch zu ändern
- 14. den Byte-Array als Originaldatei in AngularJS vom Server
- 15. AngularJS - Ausdruck dynamisch ändern mit Eingabeoptionen
- 16. dynamisch Schriftgröße ändern, um Inhalt Menge
- 17. HTML-Inhalt nach Tabelle verschwindet
- 18. Inhalt dynamisch im wpf-Fenster ändern
- 19. Ich möchte den Inhalt der mysql Tabelle in gridview anzeigen
- 20. Dynamisch Größe div nach dynamischen Inhalt?
- 21. Dynamisch Inhalt der Website hinzufügen
- 22. Caldroid dynamische Ereignisse vom Server, wenn Sie den Monat ändern
- 23. Ändern Sie den Stil dynamisch.
- 24. SQL Server, warum muß ich Ansichten nach Tabelle aktualisieren ändern
- 25. AngularJS: holen Json vom Server mit AJAX
- 26. Ändern Inhalt der iframe dynamicallly
- 27. Holen Sie den Inhalt des Laufwerks dynamisch
- 28. Erhalte den Skriptspeicherort vom Server, bevor eckig geladen wird
- 29. AngularJS add-ng-include dynamisch nach dem Laden der App
- 30. Libgdx Ändern Sie das Bild in der Tabelle dynamisch
Vielleicht war ich nicht in der Lage, meine Anforderung klar zu erklären. Was ich eigentlich erreichen wollte, konnte durch Überschreiben der 'stPipe'-Funktion der Smart-Table-Bibliothek erreicht werden. Danke trotzdem –
@ mandeep_m91 Könntest du das bitte als Antwort posten, um zukünftigen Suchern zu helfen? Nach zwei Tagen lässt das System Ihre eigene Antwort zu. Das ist hilfreiches Verhalten. Hilfreich wäre auch ein kurzer Codebeispiel der Antwort ;-) – Mawg