14.08.2008, 22:06 | #1 |
Участник
|
jinx: MultiSelect und die DataSource-Methode research().
Wie bereits in diesem Artikel "Auswahlvon mehreren Datens?tzen in einem Grid-Control (MultiSelect)" beschrieben, kannf?r ein Grid-Control die Eigenschaft MultiSelect gesetzt werden, womit es erm?glichtwird, dass mehrere Datens?tze f?r eine weitere Verarbeitung ausgew?hlt werden k?nnen.
Dies Funktioniert solange, bis _ds.research() aufgerufen wird. DieserAufruf hat zur Folge, dass die Daten der DataSource neu geladen werden und somit auchdie Selektierung verworfen wird. Ein Beispiel wie es nicht funktioniert: void clicked() { CustTable custTable; ; for (custTable = CustTable_ds.getFirst(true)? CustTable_ds.getFirst(true): CustTable_ds.cursor(); custTable; custTable = CustTable_ds.getNext()) { //dosomething with custTable info(custTable.accountNum); custTable_ds.research(); } } Es gilt also genau zu beachten zu welchem Zeitpunkt bzw. an welcher Stelle im Quelltextdie Methode _ds.research() aufgerufen wird. Es wird keine Haftung oder Gew?hrleistung auf die Richtigkeit der gemachten Angaben gegeben. Die Verwendung erfolgt auf eigene Gefahr. Copyright © Axel K?hn (Aku's AX Blog, http://blog.ak-home.net) and Mathias F??ler (jinx's AX Blog, http://starside.eu) More... |
|