Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: nicht-schwimmer am 23.05.11 - 15:30:54

Titel: Schräger Effekt bei Benutzung von Dialog List
Beitrag von: nicht-schwimmer am 23.05.11 - 15:30:54
Hallo,

ich habe für ein Feld eine per DBLookup erstellte Dialogliste hinterlegt.
Diese enthält auch Werte mit Leerzeichen, die ganz normal angezeigt und ausgewählt werden können.
Wird nun ein Wert mit Leerzeichen in das Feld übernommen, ist es im UI eben ein Wert mit Leerzeichen.
Öffnet man die Dialogliste über das Twistie erneut, wir der Wert an den Leerzeichen getrennt und die Einzelstrings erscheinen am Ende der Dialogliste !
Ist das ein ganz normaler Bug, dem ich einfach noch nicht begegnet bin oder gibt es dafür einen Workaround ?

Gruß
Jörg
Titel: Re: Schräger Effekt bei Benutzung von Dialog List
Beitrag von: Glombi am 23.05.11 - 15:33:40
Du solltest das Feld im Designer löschen und nochmal ganz neu erstellen. Passiert manchmal.
Titel: Re: Schräger Effekt bei Benutzung von Dialog List
Beitrag von: nicht-schwimmer am 23.05.11 - 16:19:05
unglaublich - aber wahr - Danke

Gruß
Jörg

PS: Hab von Kollegen immer nur gehört: gib'ts doch gar nicht !
Titel: Re: Schräger Effekt bei Benutzung von Dialog List
Beitrag von: Tode am 23.05.11 - 16:33:11
Nur so mal als Anmerkung: Die Aussage von Glombi "Passiert manchmal" ist leider falsch.

Das passiert reproduzierbar JEDESMAL, wenn man ein Feld (absichtlich oder unbeabsichtigt) einmal auf "Multi Value" und wieder zurück stellt. Und das ganze -soweit ich mich erinnern kann- schon mindestens seit Version 6

Das schlimme dabei: Das muss so nichtmal gespeichert werden... Einmal auf Multivalue umschalten, dann sofort wieder zurück stellen und abspeichern, und schon ist das Feld "Kaputt"... und behandelt ab sofort jedes Leerzeichen als Trennzeichen für Mehrfachwerte...

Gruss
Tode

EDIT: Wollte grad mal sehen, ob man irgendwas davon in der XML- Repräsentation der Maske sieht, und da sieht das Feld total normal aus. Jetzt der Hammer: Speichert man die Maske dann in der XML- Ansicht ab... Dann wird das Feld "repariert"... Das heisst. Masken sind "irgendwie" mehr, als die XML- Repräsentation zeigt... Daher wohl auch die Warnung, dass Informationen verloren gehen können, wenn man in dieser Ansicht speichert...