ich will mit javafx auf einen REST-Service (Grails) zugreifen.
Das sieht auf der Grailsseite ganz gut aus. Der Richtige Satz wird zurückgeliefert.
In JavaFX habe ich das Problem, das ich den read button immer 2 mal klicken muss, dass der richtige Satz angezeigt wird.
bzw. es werden immer die Daten der vorherige Abfrage beim .dump() ausgegeben.
(auto-refresh habe ich ausgeschalten)
Ich vermute, dass ich das ganze asynchron progammieren muss, weil die Rückmeldung nicht schnell genug ist,
aber ich finde keine Beispiele.
Code: Alles auswählen
//Definition, der httpDataSource
public-read def read_id: org.netbeans.javafx.datasrc.HttpDataSource = org.netbeans.javafx.datasrc.HttpDataSource
...
function readAction(): Void {
var string1 = id.text.toString();
println(string1);
var pair = Pair {
name: "id"
value: string1
};
println(pair);
read_id.queryParams = (pair);
recordset_xyz = read_id.getRecordSet(); //Hier erfolgt die Abfrage
recordset_xyz.dump();
}