Domino 9 und frühere Versionen > ND6: Entwicklung
Felder verbergen - hide
Driri:
Dann müßtest Du per Script das Feld "Flag" auf "1" schießen und für das NotesUIDocument ein RefreshHideFormulas absetzen.
Also in Kurzform
Call uidoc.FieldSetText("Flag", "1")
Call uidoc.RefreshHideFormulas
wuwu:
Hallo,
habe jetzt folgendes script gebastelt:
Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
Call uidoc.FieldSetText("Flag","1")
Call uidoc.RefreshHideFormulas
End Sub
er setzt den eintrag in flag, aber er macht die Aktualisierung nicht automatisch, das heist wenn ich den button gedrückt habe bzw. loslasse. er versteckt das feld erst wenn ich f9 mache warum?
merccccciiiiii
TMC:
Ich hätte jetzt auch erwartet, dass es mit "RefreshHideFormulas" geht.
Welche Client-Version setzt Du ein?
Versuch mal ein: Call notesUIDocument.Refresh
TMC:
Habs gerade getestet. das Feld muss im Backend gesetzt werden.
So gehts mei mir (R5.0.11):
Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Set uidoc = ws.CurrentDocument
Set doc = uidoc.Document
'Call uidoc.FieldSetText("Flag","1")
doc.Flag = "1"
Call uidoc.RefreshHideFormulas
End Sub
koehlerbv:
--- Zitat von: wuwu am 08.09.04 - 17:12:19 ---spitzenklasse!
wie sieht die ganze geschichte dann aus im lotus script?
ich möchte gerne die geschichte vom anfang an im lotus script machen!
merci einstweilen!
mfg horst
--- Ende Zitat ---
Ich schliesse mich jetzt mal Todes allseits bekannter Meinung an: Warum denn nur verdammt noch mal LS in solchem Fall ? WOZU ?
Wer mit @functions nicht klar kommt, scheitert garantiert auch mit LS.
By the way: In LS müsste das Update des UI-Docs mit
Call NotesUIWorkspace.ViewRefresh
passieren.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln