Ich arbeite mit Sencha extjs 4.1.3 und meine Frage ist: - Ich habe ein Modell und ein Geschäft in meiner Anwendung, aber ich habe zwei URLs von wo ich Daten abrufen muss, beide URLs haben Daten im gleichen Format wie kann ich meinen Laden mit zwei verschiedenen URLs laden? Bitte schlagen Sie vor, wie diese erreicht werden können.können wir mehrere Proxies in einem Geschäft in Sencha Extjs haben?
Antwort
Wenn Sie den Laden von zwei verschiedenen URLs füllen wollen, aber nur einen nach dem anderen, können Sie immer die Proxy-URL in Ihrem Ladeaufruf außer Kraft setzen:
store.load({
url:'theOtherUrl'
});
Beispiel: https://fiddle.sencha.com/#fiddle/1ej9
Wenn Wenn Sie wollen, dass die Daten von zwei URLs im selben Speicher sind, können Sie entweder zwei Speicher erstellen, die ihren Inhalt in einen dritten kopieren (damit Sie die beiden Serveraufrufe gleichzeitig ausführen können), oder Sie können die erste URL aufrufen und Bei Erfolg rufen Sie die zweite URL mit der addRecords
Option an:
store.load({
url:'theFirstUrl',
success:function() {
store.load({
url:'theSecondUrl',
addRecords:true
});
}
});
Wenn Sie die Daten von zwei URLs wollen im gleichen Speicher sein, tun, was Sie können, ist beim Laden von Daten in die Speicher in Erfolgsfunktion:
var store = Ext.getStore("store name")
store.loadRawData(data,true)
wieder beim Laden von Daten aus dem zweiten URL Verwenden Sie denselben oben angegebenen Code. Vergessen Sie nicht, beim Laden von Daten in store.true "true" zu verwenden, um die Datensätze zu den vorhandenen Datensätzen im Speicher hinzuzufügen, false
, um die alten zuerst zu entfernen.
- 1. extjs 4.1 Wann verwende ich einen Proxy in einem Geschäft und wann auf einem Modell?
- 2. Können wir mehrere geplante Thread-Pools in Java haben?
- 3. können wir mehrere Aliase für ein Domänenklassenattribut haben in Grails
- 4. Können wir mehrere App.Config-Dateien in der .NET-Konsolenanwendung haben?
- 5. Sencha Touch und ExtJS
- 6. Können wir Versand optional in Spree haben?
- 7. Running Grails und Sencha ExtJS in einem Tomcat
- 8. Können wir Funktionszeiger in Google Go haben?
- 9. Können wir Tree Grid in GWT haben?
- 10. Sencha Touch 2 - Füllen Sie eine TitleBar mit einem Geschäft
- 11. Was verursacht eingekreist! in Sencha ExtJS Beispiel?
- 12. Können wir mehrere Join-Tabellen für dasselbe Tabellenpaar haben?
- 13. Können wir mehrere Eigenschaften unter einem einzigen Eigenschaftenschlüssel in No4j haben?
- 14. Können Sie mehrere Ausschnittbereiche in einem HTML-Canvas haben?
- 15. Können wir in Jekyll mehrere Sammlungen in demselben Ordner gruppieren?
- 16. können wir eine WizardPage in einer WizardPage in SWT haben?
- 17. Können wir Namensknoten in einem Cluster und Datenknoten in einem anderen Cluster haben?
- 18. Können wir eine Zuweisung in einer Bedingung haben?
- 19. Können wir eine Funktion ohne einen Namen in C haben?
- 20. Für Textbox können wir Dateipfad Validierung haben?
- 21. Anfragen - Mehrere Proxies Python
- 22. Können wir mehrere Testszenarien in einem einzelnen Testfall in testlink oder einem der Test-Management-Tool
- 23. Wie viele JVM können wir in einer Maschine haben?
- 24. Können wir andere Such-Widget als Symbolleiste in Android haben
- 25. Können wir in Task.Run eine while-loop-Logik haben?
- 26. Können wir den Tabellennamen als "Option" in MySQL haben?
- 27. Wie viele benutzerdefinierte Schemas können wir in SQL Server haben?
- 28. Können wir mehrzeilige Kommentare in einer Java-Eigenschaftendatei haben?
- 29. sencha extjs 5.0 App funktioniert nicht in Produktion Build
- 30. Eigenschaften in Java - können wir durch Komma getrennte Schlüssel mit einem Wert haben?