Aktualisieren Sie die gesamte form in AX 2012 ein?
Derzeit arbeite ich mit einer form, die ein Gitter am Boden. Immer wenn ich die Taste f5 gedrückt, wird das raster aktualisiert, aber der rest ist in der form nicht. Was kann ich tun, um das ganze Formular aktualisieren Sie die Daten?
Dank.
InformationsquelleAutor Mr. Dynamic | 2012-10-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie überschreiben die
research
Methode auf eine datasource:Den
other_ds
ist eine datasource nicht beigetreten sind von der aktuellen datasource.refresh
genannt in AX 4.0, aber in der AX 2009/2012research
wird aufgerufen, wenn die F5-Taste geklickt wird, undrefresh
wird ausgelöst, indem Sie Strg+F5?Richtige, Antwort aktualisiert.
Mir nicht verlangen, mit einer anderen Datenquelle, aber das hat mich auf die richtige Spur durch übergeordnete Forschungs-Methode. Hatte eine modifizierte Methode, die auf meine Artikel-id-Suche, die ich Hinzugefügt, um die Forschung und es funktioniert jetzt! Danke!
InformationsquelleAutor Jan B. Kjeldsen
Kommt es auf die form, mit der Sie arbeiten. Wenn Sie drücken Sie die F5-Taste auf einen Eintrag, es läuft die
Forschung
- Methode der datasource der Datensatz gehört oder Ihre übergeordnete Datenquelle (hängt von der form der Abfrage, z.B. wenn Sie drücken Sie die F5-Taste auf SalesLine in der SalesTable formSalesTable_ds.research(true)
ausgeführt werden). Wie ich es sehe, wenn der rest von Ihr Formular zeigt die Felder, die gehören zu diesen Datenquellen dann diese Felder werden aktualisiert. Wenn die Felder gehören nicht zu dieser datasource der rest von Ihr Formular wird nicht aktualisiert werden (es sei denn, z.B. dieactive
- Methode wurde überschrieben, um aktualisieren Sie den rest des Formulars aus dem code.Was Sie tun können, um das ganze Formular aktualisieren Ihren Daten bei der F5 ist der hit: wieder, es hängt von der form, also nicht wissen, alle details, ist es schwierig, etwas beraten, aber eines der Dinge, die Sie tun können, ist, überschreiben die
research
Methode auf die datasource und aktualisieren Sie den rest des Formulars programmgesteuert von dort. Es ist eher üblich, überschreiben dieactive
- Methode, sollten Sie in der Regel gehen für es.InformationsquelleAutor 10p