Domino 9 und frühere Versionen > Entwicklung
Universal-ID als Link-Symbol anzeigen
TMC:
Hi,
ich kopiere ein Doc und setze in ein Textfeld die UniversalID:
Sub Click(Source As Button)
Dim uiws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim newdoc As NotesDocument
Dim unid As String
Set uidoc = uiws.CurrentDocument
Set doc = uidoc.Document
Set db = session.CurrentDatabase
'erstelle Kopie des Docs
Set newdoc = doc.CopyToDatabase( db )
'hole UNID aus altem Doc
unid = doc.UniversalID
'setze UNID des alten Docs in neues Doc
newdoc.IDapproved = unid
Call newdoc.save(False, False)
End Sub
Wenn ich nun die Kopie öffne, erscheint die ID als Text, ich hätte aber gerne ein gelbes Link-Symbol.
Wie mach ich das?
Gruss
TMC
TMC:
** Nachtrag **
Hab auch schon "Berechnet beim Anzeigen", als RTF, etc. getestet, leider ohne Erfolg :-(
Afaik mit Formelsprache ist es ja umgekehrt: ein @DocumentUniversalID zeigt per Default immer den Link an, nur ein @Text(..) die ID als Text.
TMC
ata:
... mit @Command([Compose] ; ... ) kannst du den Link übernehmen, ansonsten bleibt dir mit Richtextfeldern zu arbeiten...
ata
TMC:
Hi Ata,
--- Zitat ---ansonsten bleibt dir mit Richtextfeldern zu arbeiten...
--- Ende Zitat ---
Und wie mach ich das im RTF?
Wie gesagt, ich hab da ein Textfeld und darin steht die 32stellige ID.
Und die möchte ich im als Link anzeigen, aber ich weiss nicht wie.....
Gerne auch ein Workaround (Hotspot o-ä.), muss nicht unbedingt das gelbe Icon sein :-)
TMC
ata:
... schau mal unter NotesEmbeddedObject und NotesRichTextItem in der Hilfe - dort findest im Beispiel den kompletten Code zum erstelllen von DocLinks anhand einer DocUNID - wenn du nicht weiterkommst, dann melde dich nochmal...
ata
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln