Domino 9 und frühere Versionen > Entwicklung
Einträge in neuem Formular ändern
Axel:
Hi,
wenn du über den Button ein Feldwert änderst auf den in der Hide-When-Formel zugegriffen wird, ja.
Das Ändern von Feld-Eigenschaften ist wenn, nur über die C-API möglich. Bin mir da aber nicht sicher was da überhaupt geht. Die grosse Gefahr die ich dabei sehe ist, wenn du eine Feldeigenschaft änderst, kann der Feldinhalt verloren gehen.
Axel
matzge:
> wenn du über den Button ein Feldwert änderst
> auf den in der Hide-When-Formel zugegriffen wird, ja
Hallo!
Ich habe jetzt genau das gemacht. D.h. über einen Button weise ich einem Feld die Werte "1" oder "2" zu.
Im Feld das ich anzeigen (oder nicht anzeigen) will, habe ich in die "Hide paragraph when Formula is true" Formel folgendes geschrieben:
Hiddenfield = "1".
Wenn ich aber im Formular dann auf den Button klicke, ändert sich zwar richtigerweise der Wert in dem Feld zwischen "1" und "2". Das Feld auf das sich die Formel bezieht wird aber trotzdem nicht versteckt.
Was habe ich falsch gemacht?
Grüße
Roland
klaussal:
... nix, einmal refresh, dann sollte es gehen.
ist in den maskeneigenschaft "felder autom. aktualisieren" angehakt ?
Axel:
Hi,
du musst das Dokument noch aktualisieren.
Formel: @Command([ViewRefreshFields])
Script:
...
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
Call uidoc.RefreshHideFormulas
...
Axel
matzge:
Hallo!
Ich habe "autorefresh" aktiviert, leider funktioniert die Sache noch nicht.
Ist die Syntax meiner Hide Formula richtg: Hiddenfield = "1"
@Axel: Gibt es auch in JavaScript eine Funktion zum Refreshen der Fields, da ich alle Buttonfunktionen mit JavaScript behandle.
Grüße
Roland
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln