Werte von MemDataBook in RemoteDataBook übernehmen
Posted: Thu Nov 10, 2011 11:45 am
Ich schaffe es nicht die Werte aus der DataRow bzw diesem MemDataBook in das "echte" RemoteDataBook zurückzuschreiben. Hängt es vielleicht damit zusammen, dass das RemoteDataBook eigentlich readonly ist und ich es nur kurz beschreibbar mache? Die Writeback-Table ist gesetzt. Im Moment will ich nur den Namen übernehmen. "toSave" ist eine DataRow.
Beim ersten debug sehe ich den geänderten Wert in der Ausgabe, bei den nächsten beiden nicht mehr.
Was mache ich falsch?
- Code: Select all
debug(toSave);
// Zeile selektieren die geändert wurde:
rdbCustomerData.setSelectedRow(rdbCustomerData.searchNext(new Equals("ID", toSave.getValue("ID"))));
debug(rdbCustomerData.getDataRow(rdbCustomerData.getSelectedRow()));
rdbCustomerData.setReadOnly(false);
// Alle Werte aus der DataRow übernehmen:
rdbCustomerData.setValue("NAME", toSave.getValue("NAME"));
debug(rdbCustomerData.getDataRow(rdbCustomerData.getSelectedRow()));
//rdbCustomerData.setUpdateEnabled(true);
rdbCustomerData.saveSelectedRow();
//rdbCustomerData.saveAllRows();
debug(rdbCustomerData.getDataRow(rdbCustomerData.getSelectedRow()));
rdbCustomerData.setReadOnly(true);
Beim ersten debug sehe ich den geänderten Wert in der Ausgabe, bei den nächsten beiden nicht mehr.
Was mache ich falsch?