Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Bille am 23.03.10 - 08:14:58

Titel: Sortieren innerhalb RichTextItem
Beitrag von: Bille am 23.03.10 - 08:14:58
Hallo,
in einem Agenten lasse ich eine Mail erstellen, die Doclinks mit ein paar Infos zu dem jeweiligen Dokument einer Datenbank enthält.
Pro Dokument wird eine Zeile ausgegeben.

Code
	...
Set BodyRTITEM = mail.CreateRichTextItem( "Body" )	
		
	While Not doc Is Nothing
		If Cdat(doc.WVDatum(0)) <= Cdat(Today) Then
						
			Call BodyRTITEM.AppendDocLink( doc, "Dokument öffnen" )
			Textzeile = " - " & Sachbearbeiter & " - " & doc.KDNR(0) & " - " & doc.Kundenname(0) & " vom " & doc.NotizDatum(0)
			Call BodyRTITEM.AppendText( Textzeile )
			
			Call BodyRTITEM.AddNewLine(1)
...

Nun hätte ich gerne, dass der Inhalt des Feldes BodyRTItem alphabetisch sortiert wird.
Wie kann ich das am besten realisieren? Geht das überhaupt, oder muss das Sortieren schon vorher erfolgen, d.h. bevor die einzelnen Werte in das RTItem geschrieben werden?

Bille
Titel: Re: Sortieren innerhalb RichTextItem
Beitrag von: Thomas Schulte am 23.03.10 - 08:43:22
Vorher ...
Titel: Re: Sortieren innerhalb RichTextItem
Beitrag von: Bille am 23.03.10 - 08:59:25
Mmh, bei dem Versuch, das bereits vorher zu sortieren, scheitere ich daran, dass ich nicht weiß, wie ich den Doclink, mit dem die Zeile beginnt, mit zum Sortieren verwenden kann.
Alles andere ist ja ein einfacher String ...

Titel: Re: Sortieren innerhalb RichTextItem
Beitrag von: DerAndre am 23.03.10 - 09:07:34
Die Dokumente kommen doch irgendwo her.
Und da wo die herkommen musst Du schon sortieren.
Titel: Re: Sortieren innerhalb RichTextItem
Beitrag von: Bille am 23.03.10 - 09:29:12
Ja, das ist natürlich richtig. Ich hole die Dokumente über eine DocumentCollection.
Dann werde ich das Sortieren hierüber versuchen, dazu gibt es im Forum ja bestimmt etliche Einträge.

Danke einstweilen!
Titel: Re: Sortieren innerhalb RichTextItem
Beitrag von: DerAndre am 23.03.10 - 09:51:05
DC ist per se nicht wie erwartet sortiert.

Klick (http://atnotes.de/index.php/topic,32586.0.html)

Besser wäre es, wenn Du ein möglichkeit hast, die Docs über eine View zu bekommen
Titel: Re: Sortieren innerhalb RichTextItem
Beitrag von: BigWim am 23.03.10 - 09:54:50
Sofern es die Formel im db.search zu läßt, bin ich mittlerweile dazu übergegangen, mir eine Hilfsansicht zu bauen und die Sortierung Notes zu überlassen. Statt mit einer DocumentCollection hole ich mir die Dokumente dann aus der Ansicht.

Ein weiterer Vorteil: Ich kann zur Laufzeit sehen, welche Dokumente "ausgewählt" werden.

Zu den Nachteilen kann ich noch nicht soviel sagen. Bisher haben sich noch keine bemerkbar gemacht, bzw. sind mir noch nicht aufgefallen .... ::)


Markus

Edit:
Danke, André, für die Bestätigung :)
Titel: Re: Sortieren innerhalb RichTextItem
Beitrag von: Bille am 25.03.10 - 15:50:33
Hi nochmal,

ich hab das Problem jetzt auch mit einer Hilfsansicht gelöst.

Danke an Euch alle!
Bille
 :D