Mehr Werte bei Dropdownfeld anzeigen lassen

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
DrOetker
Beiträge: 7
Registriert: 15.02.2011, 18:58

Mehr Werte bei Dropdownfeld anzeigen lassen

Beitrag von DrOetker » 02.03.2011, 20:09

Hallo,



wenn man ein Dropdownfeld aufklappt, werden immer 9 Werte angezeigt, kann man diese Anzahl verändern. Ich würde gern mehr anzeigen lassen.
Und ist das normal, dass das Mousewheel in der Liste nicht funktioniert?


Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Mehr Werte bei Dropdownfeld anzeigen lassen

Beitrag von nele_sonntag » 02.03.2011, 20:32

Hallo DrOetker,

wüsste ehrlich gesagt nicht, wie man darauf zugreifen könnte.

Wenn weniger Einträge vorhanden sind, passt es sich zwar an, aber es scheint sich um eine Art auto-fit zu handeln.

Was Du evtl. machen könntest, wäre folgendes.
  • nehme ein Textfeld
  • lege darunter ein Listenfeld
  • dieses so groß einstellen, das alle Einträge sichtbar sind
  • Listenfeldausblenden
  • ins ENTER-Ereignis des Textfeldes nun folgenden Code hinterlegen:
  • Code: Alles auswählen

    Listenfeld1.presence="visible"; xfa.host.openList(Listenfeld1); 
  • nun den selectedIndex des Listenfeldes auslesen und dem Textfeld übergeben
  • Liste wieder ausblenden
LG Mandy

DrOetker
Beiträge: 7
Registriert: 15.02.2011, 18:58

Mehr Werte bei Dropdownfeld anzeigen lassen

Beitrag von DrOetker » 02.03.2011, 21:14

Danke für die Info, ich werd mal schauen, wie sich das optisch bewerkstelligen lässt. Es sind nämlich 3 Dropdownfelder gleich untereinander und darunter ist auch wieder gleich ein Textfeld.
Und alle Werte könnte ich sowieso nicht anzeigen lassen, bei einem Feld sind ca. 200 drin.
Auf alle Fälle, danke für den Tipp.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Mehr Werte bei Dropdownfeld anzeigen lassen

Beitrag von nele_sonntag » 02.03.2011, 21:31

Dann solltest Du vielleicht mal die Lösung von mas498 anschauen, der durch Eingabe der ersten Buchstaben, die Auswahl des DD entsprechend verkleinert.

http://acronaut.de/view_topic.php?id=22 ... e+Dropdown

LG Mandy

DrOetker
Beiträge: 7
Registriert: 15.02.2011, 18:58

Mehr Werte bei Dropdownfeld anzeigen lassen

Beitrag von DrOetker » 02.03.2011, 21:59

Die Funktion kann ich leider nicht verwenden, bei diesen Feldern wird hauptsächlich nach einem Eintrag gesucht und man weiss vorher nicht, was man suct. :) Klingt jetzt blöd. In diesem Fall geht es um einen Arbeitsschein bei dem die Tätigkeiten eingetragen werden. Meist ist es aber so, dass man schauen muss, welcher Eintrag am besten dazu passt. Die paar Einträge, die man öfters braucht, kann man über den ersten Buchstaben eh flott anwählen und die merkt man sich auch, bei den restlichen ist es immer wieder eine Suche. So wär es halt einfacher, wenn man mehr Zeilen im Überblick hätte. Aber ich denke, wenn das Formular mal länger verwendet wird, findet man sich auch schnell zurecht.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Mehr Werte bei Dropdownfeld anzeigen lassen

Beitrag von nele_sonntag » 02.03.2011, 22:12

Kannst Du diese 200 Einträge nicht sinnvollen Kategorien zuordnen?
Bspw.
  • 200 Nahrungsmittel in der DD,
  • diese kann man ja in einem ersten DD auch in Kategorien einordnen:
  • Obst
  • Gemüse..
Das zweite DD bringt dann "nur" noch die passenden Einträge der vorausgewählten Kategorie.
  • Auswahl Obst
  • Apfel
  • Banane
  • ...
Somit hättest Du dann vielleicht wesentlich weniger Einträge pro DD?

DrOetker
Beiträge: 7
Registriert: 15.02.2011, 18:58

Mehr Werte bei Dropdownfeld anzeigen lassen

Beitrag von DrOetker » 03.03.2011, 21:21

Im Moment werd ich das Formular so lassen, denn bei jeder Änderung in der Struktur müssten wir nachher wieder einen grossen Testlauf machen.
Aber danke schonmal für die Tipps.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Mehr Werte bei Dropdownfeld anzeigen lassen

Beitrag von nele_sonntag » 04.03.2011, 12:20

Schade, dass Dir keiner etwas nützt. Vielleicht kannst Du ja - sofern Du für Dich eine Lösung findest - dieses Wissen für die anderen bereitstellen.

LG Mandy

DrOetker
Beiträge: 7
Registriert: 15.02.2011, 18:58

Mehr Werte bei Dropdownfeld anzeigen lassen

Beitrag von DrOetker » 07.03.2011, 18:44

Ich versuchs jetzt mit einem Listenfeld.

Hab jetzt ein Teilformular erstellt, darin ist ein Listenfeld und ein Button zum übernehmen.
Das einzige Problem ist, dass das Teilformular leicht durchsichtig ist und man daher die Schrift im Listenfeld nicht gut lesen kann.

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Mehr Werte bei Dropdownfeld anzeigen lassen

Beitrag von Merklin » 07.03.2011, 23:11

Hallo DrOetker,

schau dir das mal an, vielleicht ist es eine Möglichkeit. Ist aber nicht ganz Einfach.

http://thelivecycle.blogspot.com/2011/01/multi-level-dropdown-list.html

Es ist der Beitrag vom 24.01.2011

Mehrstufige Dropdown-Liste

VG Merklin

Antworten