Kombinierte Anzeige von Werten für Combobox
Author: rbitdd
Publication Date: 1/4/2012 16:22
Hallo Community,
ich würde gerne über eine Combobox eine 1:N-Verbindung zwischen zwei Tabellen (Anzeigen und Kontakt) machen.
Da die Auswahl der zur Verfügung stehenden Felder in Kontakt nicht sehr schlüssig, bzw. nicht sehr eindeutig ist, würde ich gerne für den Redakteur für die Auswahl den Vor- und Nachnamen anzeigen lassen.
Geht das auch mit der Combobox, oder muss ich wirklich, wie meine Kollegen gerade angeraten haben, mich einer anderen Komponenten bedienen?
Viele Grüße
D.
Tags: mehrere, anzeige, cms_input_combobox, combobox, werte
-
Author: hoebbel - 1/5/2012 8:58
Und
<LABEL lang="*">#item.Vorname + " " + #item.Nachname</LABEL>
bzw.
<LABEL lang="*">#item.Nachname + ", " + #item.Vorname</LABEL>
funktioniert nicht?
0 -
Author: TimoMeister - 5/6/2014 14:42
Geht das auch mit Tabellen mit Fremdbeziehungen?
Habe es so versucht, leider ohne Erfolg:
<CMS_INPUT_COMBOBOX name="cs_cat2" hFill="no" singleLine="no" sortOrder="ascending" useLanguages="no">
<CMS_INCLUDE_OPTIONS type="database">
<LABELS>
<LABEL lang="*">#item.name_cat + " " +item.cad_detail_category_type.name_type</LABEL>
</LABELS>
<TABLE>FSDatabase.cad_details_category</TABLE>
</CMS_INCLUDE_OPTIONS>
<LANGINFOS>
<LANGINFO lang="*" label="Select Maincategory"/>
<LANGINFO lang="DE" label="Auswahl Hauptkategorie"/>
</LANGINFOS>
</CMS_INPUT_COMBOBOX>
cad_detail_category_type ist der Fremdschlüssel. Ist eine 1:n Beziehung.
0 -
Author: rbitdd - 5/6/2014 14:46
Also, auf den ersten Blick: Da fehlt die # vor dem item...
Ansonsten würde ich mal in der Ausgabe versuchen, wie du an den Wert kommen kannst. Imho sollte dem nichts im Weg stehen auf den gleichen Weg die Anzeige zu versuchen.
Ich würde auch mal prüfen, ob das Feld vielleicht sprachabhängig ist. (Suffix _DE/_EN) Bei sprachabhängigen Werten hatten wir Schwierigkeiten oder es hat gar nicht funktioniert. Das weiß ich gerade nicht mehr...
Auf jeden Fall: Viel Erfolg. :smileyhappy:
0 -
Author: TimoMeister - 5/6/2014 14:51
Wow, danke für die schnelle Antwort!
Tatsächlich lag es an der #.
Bei soviel Templateprogrammierung sieht man meistens den Wald vor lauter Bäumen nicht.
Danke :smileyhappy:
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
4 Kommentare