Domino 9 und frühere Versionen > ND8: Entwicklung
Schaltfläche in Abhängigkeit von Datumsfeld ein-/ausblenden!
SaSaWu:
Ich möchte eine Schaltfläche in Abhängigkeit zweier Feldwerte A und B ein-/ausblenden.
Feld B ist ‚bearbeitbar‘ und ein Optionsfeld. Hier kann ich „Felder bei Schlüsselwortänderung aktualisieren“ aktivieren.
Feld A ist ebenfalls ‚bearbeitbar‘, aber ein Datumsfeld. Hier kann ich „Felder bei Schlüsselwortänderung aktualisieren“ nicht aktivieren.
Die Maske habe ich auf ‚Felder automatisch aktualisieren‘ gesetzt.
Die Abhängigkeit zu Feld B funktioniert, zu Feld A leider nicht bzw. nur bei ‚F9‘-Aktion.
Wie kann ich das lösen?
koehlerbv:
- OnChange-Event
- Exiting-Event
- Timer (letzte Wahl!) zum Triggern von PostRecalc
- Maske bei Feldänderung aktualisieren (Achtung - Performance! Das musst Du situativ einschätzen und später mögliche Erweiterungen berücksichtigen).
- ... Da geht noch mehr, wird aber sehr viel komplexer ...
Bernhard
SaSaWu:
Danke, Bernhard!
Habe folgenden Script...
Sub Exiting(Source As Field)
Dim uiws As New NotesUIWorkspace
Call uiws.ViewRefresh
End Sub
...im Exiting-Event versucht bei zusätzlicher Option "Exiting/OnChange-Event bei jeder Änderung ausführen" im Datenfeld. Hat aber nicht die gewünschte Wirkung. Habe mir das aus anderen Forumsbeiträgen geholt, besitze jedoch keine Script-Kenntnisse!
koehlerbv:
"Ohne Script geht nix" ist hier zwar falsch (wenn Du alle Punkte meiner Antwort betrachtest), aber es wird zumindest schwer. Warum sollten wir jetzt was in LS aufmalen, was Du dann (immer noch) nicht verstehst? Das geht nicht gegen Dich, wirklich nicht (wenn Du denn damit leben kannst), aber gegen Deinen Arbeitgeber. Wir arbeiten nicht unbezahlt für ihn.
Bernhard
PS: Nochmals - lies alle Punkte auf, die ich aufgemalt habe.
Tode:
Viewrefresh ist die falsche Methode der falschen Klasse. In der NotesUiDocument- Klasse wirst Du fündig...
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln