ListCtrl/ColumnSorterMixin/SQLAlch : Probleme beim Auslesen
Verfasst: Samstag 3. Mai 2008, 10:25
Hallo,
ich habe hier eine Knobelaufgabe, mit der ich seit Tagen nicht weiter komme:
http://paste.pocoo.org/show/46709/
Bei den Artikelobjekten handelt es sich um mit SQLAlchemy gemappte Objekte. Idealerweise würde ich diese in der letzten Zeile gerne mit
zuweisen, erhalte dann aber beim Klicken auf die Spaltentitel einen Typeerror: Article object not indexable.
Die gepastete Version lässt sich anstandslos sortieren, liefert aber in der Methode get_selected() falsche Ergebnisse, sobald einmal sortiert wurde. Sortiert man nicht, werden die richtigen Objekte zurückgeliefert.
Ich habe jetzt den Verdacht, daß ich was grundlegendes im Umgang mit der itemDataMap und / oder SQLAlchemy nicht verstanden habe - könnt ihr mich mal draufstoßen?
Vielen Dank
Jan-Peer
ich habe hier eine Knobelaufgabe, mit der ich seit Tagen nicht weiter komme:
http://paste.pocoo.org/show/46709/
Bei den Artikelobjekten handelt es sich um mit SQLAlchemy gemappte Objekte. Idealerweise würde ich diese in der letzten Zeile gerne mit
Code: Alles auswählen
self.itemDataMap[index] = article
Die gepastete Version lässt sich anstandslos sortieren, liefert aber in der Methode get_selected() falsche Ergebnisse, sobald einmal sortiert wurde. Sortiert man nicht, werden die richtigen Objekte zurückgeliefert.
Ich habe jetzt den Verdacht, daß ich was grundlegendes im Umgang mit der itemDataMap und / oder SQLAlchemy nicht verstanden habe - könnt ihr mich mal draufstoßen?
Vielen Dank
Jan-Peer