Domino 9 und frühere Versionen > ND8: Entwicklung

automatischer Wechsel der Registerkarte in Tabellen

<< < (2/5) > >>

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