Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: aoibhneach am 08.08.07 - 15:48:16
-
Hallo!
Aufgabenstellung für Notes-Client und Web-Browser:
Ich habe ein Kombinationsfeld, die Auswahl wird über eine Formel (@DBLookup) definiert.
Die davon abhängigen, berechneten Felder werden über @DBColumn (Schlüssel ist die getroffene Auswahl im Kombinationsfeld) gefüllt.
Es gibt aber auch Felder, die so befüllt werden sollen, aber gleichzeitig bearbeitbar sein sollen..
Bearbeitbare Felder kann ich aber nicht so automatisch befüllen (als direkte Reaktion auf die getroffene Auswahl.
Ich habe versucht, für jedes dieser Felder zunächst versteckte berechnete Felder ("Doppelgänger") anzulegen. Diese werden automatisch befüllt.
Im NotesClient habe ich über PostRecalc die editierbaren Felder mit den Werten aus ihren versteckten Doppelgängern gefüllt.
Das funktioniert aber nicht im Browser. Auch nicht, wenn ich Formeln verwende. Ich hoffe, mein Text ist verständlich.
Ist guter Rat teuer??
Vielen Dank für Hilfe!
Nils
-
Gehts denn nicht mit einer gescheiten Eingabeumsetzungsformel ???
-
Die davon abhängigen, berechneten Felder werden über @DBColumn (Schlüssel ist die getroffene Auswahl im Kombinationsfeld) gefüllt.
du meinst sicherlich @DBLookup - oder ?
Um die Felder im Browser mit Werten zu belegen wirst du mit JavaScript ran müssen...
Toni
-
Danke für Eure Antwort!!
@Glombi
Ja, die Idee hatte ich auch schon. Aber ich kann mich wahrscheinlich beliebig dusselig anstellen ;) - ich krieg's noch nicht hin.... Du meinst doch die Funktionalität im Web-Browser?
@Toni
Ich hab's befürchtet! Und genau damit trittst Du mir auf den "wehen" Zeh. Habe mit JavaScript bisher keine Erfahrung. Ich werde forschen müssen.
Nils.
-
Hallo!
@Glombi!
Ja, nur ein bißchen mehr "Geduld und Spucke" meinerseits und: Die Eingabeumsetzungsformeln der Felder holen sich die Werte aus den berechneten, versteckten Feldern - im Client und im Browser (Name des versteckten Feldes in Eingabeumsetzungsformel des angezeigten Feldes): Prima!
Nochmals Danke! :)
Nils