Domino 9 und frühere Versionen > ND8: Entwicklung
NotesRichTextItem wird nicht gefunden
LordKiri:
Hallo,
ich habe eine Masek in dieser Maske ist bis jetzt nicht außer einem tollen Feld mit dem Namen Body und dem Type RichText
mit folgendem Script möchte ich das Feld ansteuern und Text reinschreiben aber er findet das Feld gar nicht.
--- Code: --- Set uidoc = ws.CurrentDocument
If uidoc.Document.HasItem("Body") Then
Set rtitem = uidoc.Document.GetFirstItem( "Body" )
If rtitem.type = RICHTEXT Then
Call rtitem.appendText(rText)
End If
Else
Msgbox "Pech"
End If
--- Ende Code ---
dirk_2909:
ist das Dokument schon gespeichert?
LordKiri:
ich habs probiert mit speichern und ohne funktioniert beides nicht
Driri:
Was sagt denn der Debugger ? Und wie wurde das Item Body vorher erzeugt ?
it898ur:
Hallo,
Richtextfelder verhalten sich etwas anders als normale Felder. Dadurch kann man diese felder eigentlich nur im Backend vernünftig bearbeiten. Hier erfolgt die Ableitung des Feldes aber aus dem Frontend (uidoc). Um Änderungen im Frontend vorzunehmen, sollte man mit uidoc.gotofield und uidoc.inserttext arbeiten. Sonst besteht immer das Problem, dass man um ein ReOpen des Dokumentes nicht herumkommt.
Gruß
André
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln