Wiki-Quellcode von Auswahl


Verstecke letzte Bearbeiter
gru 1.1 1 {{panel float="right"}}
2 (% class="block text-align-center%){{ficon name="XSelect" size="4em"/}}
3
fse 17.1 4 (% class="block%)Das Symbol für den Elementtyp //Auswahl//.
gru 1.1 5 {{/panel}}
6
fse 19.1 7 == Funktionsweise ==
gru 1.1 8
9 {{figure image="designer_element_select_views_de.png" width="400"}}
fse 23.1 10 Möglichkeiten zur Darstellung eines Auswahlelements.
gru 1.1 11 {{/figure}}
12
fse 29.1 13 Formularelemente vom Typ //Auswahl// fügen eine Auswahlliste in das aktuelle Formular ein. Über die [[Elementeigenschaft //Label//>>doc:Formcycle.Designer.Form.ElementProperties.Label]] kann das Formularelement auch mit einem //Label// beschriftet werden.
gru 1.1 14
fse 23.1 15 Es gibt folgende Möglichkeiten, wie eine Auswahlliste dargestellt werden kann.
gru 1.1 16
fse 23.1 17 * Drop-Down-Auswahlliste
fse 18.1 18 * Liste mit allen Optionen
fse 23.1 19 * Gruppe von Checkboxen
20 * Gruppe von Radiobuttons
21 * Fragen mit Checkboxen (Umfragen)
22 * Fragen mit Radiobuttons (Umfragen)
gru 1.1 23
fse 23.1 24 Die Auswahl derDarstellungsoption erfolgt über die Eigenschaft //Grundeinstellung// {{rarrow/}} //Darstellung//.
gru 1.1 25
fse 23.1 26 Wird eine Auswahl als //Drop-Down-Auswahlliste// dargestellt und ist kein Mussfeld, so ist standardmäßig immer die erste Option ausgewählt. Wenn es ein Mussfeld ist, dann ist standardmäßig keine Option ausgewählt und es erscheint der Text //Bitte auswählen//.
gru 1.1 27
28 {{internBaseOptionsElement page="base"/}}
29
30 {{internBaseOptionsElement page="style"}}
31 {{figure image="designer_element_select_properties_basic_de.png"}}
fse 23.1 32 Zusätzliche Darstellungseigenschaften für ein Auswahlelement.
gru 1.1 33 {{/figure}}
34
35 {{table dataTypeAlpha="0" colWidth="-500"}}
fse 23.1 36 |=Name|=Beschreibung
37 |Darstellung|Ändert die Darstellung der Auswahloptionen.
38 |Textausrichtung|Ändert die Textausrichtung (links, rechts, oben, unten) des Elementtexts (Optionsname) zum Element. Steht nicht bei einer //Drop-Down-Auswahlliste// oder einer //Liste mit allen Optionen// zur Verfügung.
39 |Autocomplete|Steht nur zur Verfügung, wenn als Darstellungsart //Drop-Down-Auswahlliste// ausgewählt ist. Ist diese Option aktiviert, wird die Auswahl als Textfeld dargestellt. Während der Nutzer dann Text eingibt, werden ihm die möglichen Auswahloptionen angeboten.
awa 29.2 40 |Freitext erlauben {{version major="7" minor="2"/}}|Steht nur zur Verfügung, wenn Autocomplete aktiviert ist. Erlaubt die Eingabe aller Werte, auch wenn keine vordefinierte Option mit dem Wert gibt
fse 23.1 41 |Spaltenbreite|Abstand in Pixel zwischen den Elementen. Steht nur bei horizontaler Darstellung von //Checkboxen// und //Radiobuttons// zur Verfügung.
gru 1.1 42 {{/table}}
43 {{/internBaseOptionsElement}}
44
45 {{internBaseOptionsElement page="cond"}}
46 {{figure image="designer_element_select_properties_constraints_de.png"}}
47 Zusätzliche Bedingungen für ein Auswahlelement.
48 {{/figure}}
49
50 {{table dataTypeAlpha="0" colWidth="-500"}}
fse 23.1 51 |=Name|=Beschreibung
52 |Min. Auswahl|Bestimmt die minimal auszuwählende Anzahl von Auswahlmöglichkeiten bei //Checkbox-Gruppen// (Liste von //Checkboxen//). Wird eine Zahl größer 0 festgelegt, muss mindestens eine Checkbox ausgewählt werden.
53 |Max. Auswahl|Bestimmt die maximal auswählbare Anzahl von Auswahlmöglichkeiten bei //Checkbox-Gruppen// (Liste von //Checkboxen//).
gru 1.1 54 {{/table}}
55 {{/internBaseOptionsElement}}
56
57 {{internBaseOptionsElement page="label"/}}
58
fse 23.1 59 == Optionen ==
gru 1.1 60
61 {{id name="sec-options"/}}
62
63 {{figure image="designer_element_select_properties_options_de.png"}}
fse 23.1 64 Eigenschaften im Bereich //Optionen// für ein Auswahlelement, wenn keine Datenquelle verwendet wird.
gru 1.1 65 {{/figure}}
66
fse 23.1 67 Auswahlelemente verfügen über einen zusätzlichen Bereich //Optionen//. Hier können die Auswahlmöglichkeiten festgelegt werden.
gru 1.1 68
69 {{table dataTypeAlpha="0" colWidth="-500"}}
fse 23.1 70 |=Name|=Beschreibung
71 |Datenquelle|Die Auswahl //Datenquelle// verbindet das Formularelement mit einer Datenquelle. Standardmäßig ist hier //Benutzerdefiniert// als Option ausgewählt, wodurch in einer Liste die zu verwendenden Auswahltexte und Werte eingegeben werden müssen.
gru 1.1 72
fse 23.1 73 Wird hingegen eine Datenquelle ausgewählt, so werden deren Werte in der Auswahl angezeigt. Eventuell in der Liste eingetragene Werte werden dann nur als //Fallback// angezeigt, wenn die Datenquelle nicht erreichbar ist. Es können [[CSV-Datenquellen>>doc:Formcycle.UserInterface.Data.Sources]] und [[DB-Abfragen>>doc:Formcycle.UserInterface.Data.DBQueries]] als Datenquelle verwendet werden.
gru 1.1 74
fse 23.1 75 Für Auswahlelemente vom Typ //Fragen (Checkboxen)// und //Fragen (Radiobuttons)// wird eine weitere Liste angezeigt, in der die zu verwendenden Fragen eingegeben werden müssen. Diese können nicht aus Datenquellen ausgelesen werden und müssen daher immer im Formular am Element konfiguriert werden.
fse 24.1 76 |Text Spalte|Nur wenn eine Datenquelle gewählt wurde: Auswahl, aus welcher Spalte der ausgewählten Datenquelle die für den Benutzer sichtbare Auswahltexte entnommen werden sollen.
77 |Wert Spalte|Nur wenn eine Datenquelle gewählt wurde: Auswahl, aus welcher Spalte der ausgewählten Datenquelle der zu übertragende (technische) Wert entnommen werden sollen.
78 |Standard Option anzeigen| Nur bei //Drop-Down-Auswahllisten//: Auswahl, ob eine Standardoption //Bitte auswählen// immer angezeigt werden soll. Diese Option wird standardmäßig aktiviert, wenn das Auswahlelement zum Mussfeld geschalten wird, kann aber individuell wieder deaktiviert werden. Wenn dagegen das Auswahlelement so konfiguriert wird, dass es kein Mussfeld mehr ist, wird diese Option automatisch wieder deaktiviert und kann dann individuell wieder aktiviert werden.
gru 1.1 79 {{/table}}
80
81 {{internBaseOptionsElement page="val"/}}
82
83 {{internBaseOptionsElement page="css"/}}
84
85 {{internBaseOptionsElement page="help"/}}
86
87 {{internBaseOptionsElement page="attr"/}}
88
89 {{internBaseOptionsElement page="avail"/}}
90
91 {{internBaseOptionsElement page="ronly"/}}
92
93 {{internBaseOptionsElement page="misc"/}}
94
95 {{content moveToTop="true"/}}