Domino 9 und frühere Versionen > Entwicklung
Abhängige DropDown-Felder
Frankler:
Hallo,
ich hab ein kleines problem bei der berechnung von 2 dropdownfeldern die voneinander abhängig sein sollen:
(Dropdown1 und Dropdown2)
das erste dialoglistenfeld (Dropdown1) beinhaltet 2 feste begriffe: Service, Support.
für jeden begriff habe ich in einer ansicht "keys" ein document angelegt, das EIN textfeld mit 3 begriffen beinhaltet.
A, B, C für Service und D, E, F für Support.
Somit wäre also _view:="keys" und _key:= entweder "Service" oder "Support". (zum skript komme ich gleich!)
Ich möchte jetzt dem dropdownfeld2 sagen, wenn im Dropdown1 der begriff "Service" gewählt wird, wird im Dropdown2 der inhalt vom document "Service" aus der ansicht keys angezeigt. d.h. es werden im dropdownfeld2 A,B,C zur auswahl dargestellt. bei der wähl von Support wird also D, E, F angezeigt.
Wenn ich nur ein dropdownfeld habe und nur ein keyword document anlege funktioniert folgendes skript: (Formel für Auswahl in Dialogliste)
_view := "Keys";
_Error_Message := "No NAMES installed" ;
_key := "Service" ;
_liste := @DbLookup ( "Notes" : "NoCache"; @DbName ; _view ; _key ; 2 );
@If ( @IsError ( _liste ) ;_Error_Message ; _liste )
-Wie kann ich nun diese anhängigkeit reinbringen???? ???
d.h. wie kann ich sagen, wenn im dropdown1 "..." steht dann zeige im Dropdown2 "..." an ?? ???
mit einem feld klappt es wunderbar!
Ich hoffe es ist nicht allzu kompliziert erklärt.
Danke! Gruß Frankler
PS: das mit den keywords und den documenten habe ich deswegen so angelegt, damit der inhalt der dropdowns von usern editiert werden kann, da sonst ja immer jemand in die gestaltung des dropdowns über den designer zugreifen muß.
Driri:
Hi,
also :
Du mußt für das Dropdownfeld 1 die Option "Felder bei Schlüsselwortänderung aktualisieren" aktivieren.
Dann im Dropdownfeld 2 eine entsprechende Lookup-Formel, die den Wert aus Dropdownfeld 1 als Suchkriterium nimmt einbauen.
Voila.
Axel:
Hi,
eine Option beim Dropdown-Feld 2 hast du aber noch vergessen.
Es muß in den Eigenschaften die Option "Auswahl bei Dokumentenaktualisierung aktualisieren" gesetzt sein. Sonst tut sich nichts.
Axel
Driri:
Ooopsa, stimmt, das hab ich übersehen :-[
Frankler:
Danke erstmal...
des mit dem aktualisieren habe ich gerade gemacht und eine lookup-formel habe ich auch eingesetzt... es klappt hervorragend !!! ;D
Muß ich eigentlich einen REFRESH mit reinschreiben damit die felder sich updaten oder reicht "Auswahl.... aktualisieren" anklicken? ???
Wenn ich die refresh formel beim jeweiligen dropdownfeld reinbringe dann kann ich natürlich kein validierung bei anderen feldern reinschreiben, da er dann ja immer sofort losmekkert und will, daß die felder ausgefüllt werden... gibts ne andere möglichkeit trotzdem die anderen felder beim SAVEN abzufragen, ob was drin steht?? ???
Gruß
Frankler
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln