Seite 1 von 2
Kombinationsfeld-Liste über Javascript füllen
Verfasst: 30.10.2012, 17:03
von bestgrafix
Ich hab eine kurze Frage, ich möchte gerne ein Kombinationsfeld mit Einträgen und Exportwerten füllen, wenn ich das über ein anderes Auswahlfeld fülle klappt es, aber wenn ich den Javascript Code einfüge erzeugt er mir zwar die Liste und ich kann auswählen, allerdings springt der ausgewählte Wert wieder in den Ausgangszustand.
Der Beispielcode sieht wie folgt aus:
var m = this.getField("FLR-AUSWAHL");
m.setItems([
["Select" , " "],
["2-3" , "2-3"],
["2-4" , "2-4"],
["3-0" , "3-0"],
["4-2" , "4-2"],
["4-3" , "4-3"],
["4-4" , "4-4"],
["5-0" , "5-0"],
["5-1" , "5-1"],
["5-2" , "5-2"],
["5-3" , "5-3"],
["5-3-1" , "5-3-1"],
["5-4" , "5-4"],
["5-5" , "5-5"],
["6-0" , "6-0"],
["6-1" , "6-1"],
["6-2" , "6-2"],
["6-3" , "6-3"],
["6-4" , "6-4"],
["n/a" , " "]
]);
}
Ich hoffe ihr wisst was ich meine
Grüße
Kombinationsfeld-Liste über Javascript füllen
Verfasst: 31.10.2012, 01:24
von Merklin
Hallo bestgrafix,
also ehrlich gesagt nicht.
Nur eine Vermutung von mir, schreib es mal so.
Code: Alles auswählen
var m = this.getField("FLR-AUSWAHL");
m.setItems([
["Select"],
["2-3" , "2-3"],
["2-4" , "2-4"],
["3-0" , "3-0"],
["4-2" , "4-2"],
["4-3" , "4-3"],
["4-4" , "4-4"],
["5-0" , "5-0"],
["5-1" , "5-1"],
["5-2" , "5-2"],
["5-3" , "5-3"],
["5-3-1" , "5-3-1"],
["5-4" , "5-4"],
["5-5" , "5-5"],
["6-0" , "6-0"],
["6-1" , "6-1"],
["6-2" , "6-2"],
["6-3" , "6-3"],
["6-4" , "6-4"],
["n/a"]
]);
Leerzeichen nimmt das DD Feld nicht.
VG Merklin
Kombinationsfeld-Liste über Javascript füllen
Verfasst: 31.10.2012, 09:18
von bestgrafix
Geht leider auch nicht, springt aufAnfang.
ich hab mein nen Beispiel angehangen.
Grüße
Kombinationsfeld-Liste über Javascript füllen
Verfasst: 31.10.2012, 13:56
von Merklin
Hallo bestgrafix,
geht es so?
Was soll das Berechnungsscript bewirken, sehe keinen Sinn darin. Hab es raus genommen.
VG Merklin
Kombinationsfeld-Liste über Javascript füllen
Verfasst: 31.10.2012, 14:40
von bestgrafix
Hintergrund ist, das sich diese Liste wöchentlich verändern wird. Es geht wesentlich schneller so ein script zu erstellen als die Einträge einzutippen
Alternativ würde mir auch eine Datenquelle , als txt file reichen.
Es ist allerdings auch wichtig das der Exportwert gefüllt wird.
Das hab ich bis jetzt natürlich noch nicht hinbekommen
Da ich die Auswahl aus dem Feld in den Mail Betreff schreibe, benötige ich noch den Exportwert als Abkürzung damit der Betreff nicht zu Lang wird, da werden nämlich noch andere Felder reingeparset.
Grüße
Kombinationsfeld-Liste über Javascript füllen
Verfasst: 31.10.2012, 15:03
von Merklin
Hallo bestgrafix,
kannst du damit etwas anfangen?
VG Merklin
Kombinationsfeld-Liste über Javascript füllen
Verfasst: 31.10.2012, 15:50
von bestgrafix
Na sowas hab ich ja schon mit zwei Feldern

Ich bräuchte das für ein Feld. An sonsten lasse ich die liste eben einfach über ein anderes verstecktes Feld füllen.
Grüße
Benni
Kombinationsfeld-Liste über Javascript füllen
Verfasst: 31.10.2012, 16:21
von Merklin
........... also nun verstehe ich gar nichts mehr.
Du selber schickst ein Beispiel mit drei DD Felder und nun möchtest du eins.
Kannst nicht mal ein Beispiel einstellen, das so ausieht, wie du es haben willst und jedes Feld mal genauer Beschreiben (Notizen anhängen). Was, wie und wo, passieren soll.
Sonst labern wir ja noch ewig.
VG Merklin
Kombinationsfeld-Liste über Javascript füllen
Verfasst: 01.11.2012, 16:13
von bestgrafix
Kein Problem , ich hänge dir nochmal ein Beispiel an mit genauer Erläuterung.
Danke für die Mühe
Benni
Kombinationsfeld-Liste über Javascript füllen
Verfasst: 02.11.2012, 00:19
von Merklin
Hallo Benni,
na, das kann ja auch nicht funktionieren.
Da ja die Berechnung ständig neu ausgeführt wird, wenn du auf den Pfeil klickst.
Dadurch wird die DD Liste ständig neu befüllt und als erstes steht nun mal Select und das bekommst du dann zu sehen. Außerdem glaube ich, das es nicht möglich ist, sich selbst durch sich selbst zu befüllen.
Es gibt aber andere Wege dein Vorhaben zu realisieren.
Z.B. einmal über Seite öffnen, dann wird dein Script immer dann ausgeführt wenn die Seite geöffnet wird, logisch.
Oder über "Erweitert" > "Dokumentenverarbeitung" > "Dokument-Java Scripts.
Hier musst du einen Namen vergeben, den Text im Body löschen und dein Script einfügen. Dann wird dein Script jedes mal ausgeführt, wenn dein Formular geöffnet wird.
Habe in deinem Beispiel die Sache in einem Button hinterlegt, zu Anschauungszwecken.
Alles klar so weit?
VG Merklin