ComboBox in QSqlRelationalDelegate zeigt ID
Verfasst: 11. März 2008 10:17
Hey Amigos, wie geht's?
Ich habe hier eine TableView mit einem SqlRelationalTableModel, der ich als Delegate eine SqlRelationalDelegate spendiert hab. Das funktioniert soweit ganz gut, die ComboBox (als Editor des Delegates) listet brav die gewünschten Attributwerte der foreign table. Wenn ich jetzt allerdings einen Eintrag auswähle und einen anderen Datensatz aktiviere. wird im LineEdit der ComboBox plötzlich der zum ausgewählten Attribut gehörige Primärschlüssel angezeigt. Kann man das irgendwie verhindern? Weil es so schon leicht lästig ist...
Vielen Dank für eure Antworten!
Gruß,
/dev
Ich habe hier eine TableView mit einem SqlRelationalTableModel, der ich als Delegate eine SqlRelationalDelegate spendiert hab. Das funktioniert soweit ganz gut, die ComboBox (als Editor des Delegates) listet brav die gewünschten Attributwerte der foreign table. Wenn ich jetzt allerdings einen Eintrag auswähle und einen anderen Datensatz aktiviere. wird im LineEdit der ComboBox plötzlich der zum ausgewählten Attribut gehörige Primärschlüssel angezeigt. Kann man das irgendwie verhindern? Weil es so schon leicht lästig ist...
Vielen Dank für eure Antworten!
Gruß,
/dev