Domino 9 und frühere Versionen > ND6: Entwicklung

Felder verbergen - hide

<< < (2/5) > >>

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