Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: hoffi42 am 16.09.02 - 08:36:16
-
moin zusammen,
ich habe eine Liste von Strings, die ich aus einem Feld gepuhlt habe (eine Dialogliste mit Mehrfachwerten). Da Einträge anzufügen ist ja relativ simple mit lotusscript: einfach mit
call item.AppendToTextList(blah)
Problem: wie bekomme ich Einträge wieder da herraus? Mit Lotusscript versteht sich. Das kann doch nicht sein das Lotus da eine Funktionalität in die eine Richtung hat aber nicht in die andere. :)
Vielen Dank,
Thorsten
-
Unglaublich, aber wahr: IBM/Lotus hat tatsächlich keine Methode, um Strings aus Listen in LotusScript zu entfernen ;D
Aber mit der Formelsprache geht das ja und die kann man mit Evaluate aufrufen :D
...dim und set von doc...
dim ret_eval as Variant
ret_eval = Evaluate(|FIELD Mehrfachfeld := @Trim(@Replace(Mehrfachfeld;"| + loeschstring + |";""))|,doc)
-
ich glaub das wäre auch nicht so richtig gegangen. :( damit hätte ich ja den eintrag nur leer gemacht. Hätte mir dann aber in der Ansicht einen (nicht kategoriesiert) gegeben.
trotzdem vielen dank.
ich hab den ollen sack jetzt ganz fies ausgetrickst. Ich hab mir ein temporäres Item geschustert und da sämtlich values reingehängt die ich noch übrig haben wollte. dann am ende values von temp nach wichtig rüberkopiert und das tempItem weggelöscht. die schose sichern und schon hat man ne neue liste.
etwas umständlich und IBM kriegt noch wat von mir zu hören ;D aber es funktioniert wenigstens ganz hübsch.
danke nochmal
Thorsten
-
Also durch das @Trim wird der Eintrag aus der Liste entfernt, d.h. keine leere Kategorie.
Andreas