Domino 9 und frühere Versionen > ND8: Entwicklung
automatischer Wechsel der Registerkarte in Tabellen
Tode:
Das ist ein BUG!? in bestimmten Versionen (habs grade getestet, scheint in 8.5.2FP3 behoben zu sein): Der Tab wird beibestimmten Tabellen NICHT gewechselt bei einem GotoField... Genausowenig wie bei Feld- Validierungen.
Deshalb musst Du folgendes machen:
Die Tabelle hat ja sicherlich einen Namen.
Baue also in Dein Script folgenden Befehl mit ein:
Wenn Deine Tabelle "Tabelle1" heisst und er Tab, den Du aktivieren willst "VersteckterTab":
call uidoc.ReplaceItemValue( "$Tabelle1" , "VersteckterTab" ) '- Man kann berechnete Tabellen über ein Feld mit $ + Tabellenname ändern...
Call uidoc.RefreshHideFormulas
ata:
... ich denke es fehlt nur ein uidoc.Refresh...
--- Code: --- Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim docThis As NotesDocument
Set uidoc = ws.CurrentDocument
Set docThis = uidoc.Document
If docThis.ShowTab(0) = "" Then
docThis.ShowTab = "2"
Call uidoc.Refresh
Call uidoc.GotoField( "Testfeld" )
Else
docThis.ShowTab = ""
Call uidoc.Refresh
End If
--- Ende Code ---
Toni
Lloyd:
Der uidoc.Refresh ist auch nach dem GoToField drin, klappt aber nicht.
Ich habe Notes 8.5.2FP1 auf dem Client.
ata:
--- Zitat ---Ich habe Notes 8.5.2FP1 auf dem Client.
--- Ende Zitat ---
... ich auch...
Toni
Tode:
ich würde es mit uidoc.RefreshHideFormula mal probieren...
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln