Instanzen über den Index ansprechen
Verfasst: 11.09.2012, 08:17
Moin,
Ich habe eine Frage zum ansprechen eines Feldes einer Instanz.
Ich habe eine dynamische Tabelle in der ich die Anzahl der Tage zwischen zwei Daten errechne und in einem Ergebnisfeld (Dauer) 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:
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.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
Ich habe eine Frage zum ansprechen eines Feldes einer Instanz.
Ich habe eine dynamische Tabelle in der ich die Anzahl der Tage zwischen zwei Daten errechne und in einem Ergebnisfeld (Dauer) 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:
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.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