Moin,
Ich habe auch eine Frage zum ansprechen eines Feldes einer Instanz.
Ich habe eine dynamische Tabelle in der ich die Anzahl der Tage zwischen den beiden Daten errechne und in einem extra Feld ausgebe. Dies passiert alles in einer Tabellenzeile ("rechnung"). Der Button für die Berechnung liegt außerhalb.
Das Ausrechnen der Anzahl der Tage ist kein Problem. Jedoch möchte ich eine Schleife, die diese Berechnung für jede Zeile/Instanz vornimmt.
Soweit bin ich bisher:
Code: Alles auswählen
if(nDate2 > nDate1){
for (var i = 1; i <= Tabelle1._rechnung.count; i++)
Tabelle1.Fußzeile.Anzahl.rawValue = Tabelle1._rechnung.count; // Das ist nur für Testzwecke, um zu prüfen, ob die korrekte Anzahl an Instanzen ausgelesen wird. Funktioniert.
Tabelle1.rechnung[i].Dauer.rawValue = Math.round((Number(nDate2) - Number(nDate1))/1000/60/60/24); // Hier liegt wahrscheinlich das Problem?! Irgendwie schaffe ich nicht, daß Textfeld "Dauer" mit den errechneten Werten zu befüllen. Spreche ich das Feld falsch an?
}
else{
app.alert("Aktuelles Datum ist älter als " + nDate2Pr);
}
Bin für Hinweise dankbar.
Gruß
Dennsen