Domino 9 und frühere Versionen > Entwicklung

AppendRTItem erzeugt 2 Felder mit gleichem Namen

(1/3) > >>

Colorize:
Hallo zusammen,
ich bin neu hier und nicht mehr ganz Anfänger was Notes betrifft.

Nachdem ich das ein oder andere mal hier schon Anregungen gefunden habe muß ich jetzt mal ein Problem loswerden. Vielleicht kann ich ja auch mal helfen, wir werden sehen.

Kurz umrissen stehts schon im Thema.
Solange man ein solches Dokument in Notes betrachtet ist es kein Problem, der Notes-Client fasst die Inhalte zusammen und zeigt alles gemeinsam an. Aber beim Web-Zugriff darauf wird nur der Inhalt eines Feldes angezeigt.

Erzeugt wird das Dokument mit Script.
Dazu mal in Stichworten den Vorgang.

set doc = db.createdocument
set rtitem = doc.createrichtextitem("bla")

'jetzt wird im rtitem einiges zugefügt
'.....
call rtitem.appendtext("blafasel")
'.....
'und zum Schluss soll aus einem RTItem eines vorhandenen Dokuments der Inhalt angefügt werden
set rtitem2 = doc2.getfirstitem("blub")
call rtitem.appendrtitem( rtitem2 )

'dann noch ein bischen Text
call rtitem.AddNewLine(1)
call rtitem.AppendText("was ist los")

'und das Doc wird gespeichert
flag = doc.save(true,false, true)


Tja, und wie gesagt.
Das ganze erzeugt 2 Richtext-Felder mit gleichem Namen.  ???

Hat jemand von euch eine Idee dazu?
Das speichern des neuen Dokuments vor dem Anhängen des 2. Items brachte keine Änderung.

Danke schonmal fürs durchlesen.

Colorize

Semeaphoros:
Zweimal dasselber RT-Item ist nicht ganz ungewöhnlich, sobald gewisse Grössen überschritten werden. Wird denn der Inhalt richtig angezeigt oder siehst Du nur den "halben" Inhalt?

Colorize:
@Semeaphoros:

Schonmal danke fürs einklinken.

Hatte gerade einen sooo schönen Text zu Deiner Nachfrage und - war leider nicht eingeloggt. Also nochmal.

An der Größe wird es nicht liegen, sind im Beispiel 390 Byte und 474 Byte, keine Anhänge oder sonstige Besonderheiten, lediglich formatierter Text.

Im Web wird nur der Inhalt von einem der beiden Felder angezeigt.

In den Eigenschaften der Felder kann man eine
"Doppelte Eintrags-ID" finden. die lauten 0 und 1

Das Feld mit der 1 entspricht dem angehängten RTITem2 und wird im Web angezeigt. Das Feld, bzw. natürlich der Inhalt daraus, mit 0 bleibt unsichtbar.

Während man im Web editiert und für das Richtextfeld das Java-Applet dazu aktiviert ist zeigt das Applet alles wie erwartet.
Bug oder Standard?  ;D

Hoffnungsvolle Grüße

Colorize

Semeaphoros:
Tönt für mich seltsam, kann aber leider nicht mehr dazu sagen, da ich das selber so noch nicht erlebt habe. Hoffen wir mal auf die anderen.

Glombi:
Wann wird denn der Scriptcode ausgeführt? Durch einen Web-Query-Wie-Auch-Immer Agenten?

In Notes kann man das Dokument vollständig sehen, mit dem Browser nicht?

Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln