# Einkaufswelten-Elemente: ComboBox  / Radio - Button

**URL:** https://forum.shopware.com/t/einkaufswelten-elemente-combobox-radio-button/28025
**Category:** Programmierung
**Created:** [10. Juni 2015 um 13:54 UTC](https://forum.shopware.com/t/einkaufswelten-elemente-combobox-radio-button/28025 "2015-06-10T13:54:30Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![KMUdo](https://avatars.discourse-cdn.com/v4/letter/k/f4b2a3/32.png) [@KMUdo](https://forum.shopware.com/u/KMUdo)
#### Post date: [10. Juni 2015 um 13:54 UTC](https://forum.shopware.com/t/einkaufswelten-elemente-combobox-radio-button/28025/1 "2015-06-10T13:54:30Z")

</div>

Hallo Zusammen Bin momentan dabei mich mit der Entwicklung von eigenen Einkaufswelten - Elemente auseinanderzusetzen. Leider habe ich weder im Forum noch in den Shopware - Anleitungen ein Beispiel für die Erstellung eines Auswahlfeldes (ComboBox) oder eines Radio - Buttons gefunden. Würde gerne eine ComboBox mit zwei Werten erstellen. Die ComboBox selbst kann ja über die createComboBoxField() - Funktion generiert werden. Jedoch ist mir nun unklar, wie ich das Auswahlfeld mit Werten füllen kann. Mein Ansatz: `$component-\>createComboBoxField( array( 'name' =\> 'comobox\_name', 'fieldLabel' =\> 'ComboBox', 'valueField' =\> 'id', 'displayField' =\> 'title', 'defaultValue' =\> 'Auswahl', 'store' =\> array( array(1, 'Testvariable 1'), array(2, 'Testvariable 2') ), 'allowBlank' =\> true ) );` Zudem wollte ich noch ein Radio - Button erstellen. Dieser kann ja über die createRadioField() - Funktion erstellt werden. Jedoch lässt sich der Radio-Button im Backend nicht aktivieren (wenn auf den Button geklickt wird). Mein Ansatz: `$component-\>createRadioField( array( 'name' =\> 'radio\_name', 'fieldLabel' =\> 'Radio', 'defaultValue'=\> 'test1', 'allowBlank' =\> true ) ); `

---

<div class="post-metadata">

### Author: ![benblub](https://avatars.discourse-cdn.com/v4/letter/b/ebca7d/32.png) [@benblub](https://forum.shopware.com/u/benblub)
#### Post date: [10. Juni 2015 um 14:03 UTC](https://forum.shopware.com/t/einkaufswelten-elemente-combobox-radio-button/28025/2 "2015-06-10T14:03:19Z")

</div>

Das geht in den Einkaufswelten so nicht, `'store' =\> 'Shopware.apps.PLUGINNAME.store.DATEINAME',`

---

<div class="post-metadata">

### Author: ![kommad](https://avatars.discourse-cdn.com/v4/letter/k/96bed5/32.png) [@kommad](https://forum.shopware.com/u/kommad)
#### Post date: [4. August 2015 um 17:24 UTC](https://forum.shopware.com/t/einkaufswelten-elemente-combobox-radio-button/28025/3 "2015-08-04T17:24:18Z")

</div>

Hallo, funktioniert aber nur bedingt wenn man einen eigenen Store mit einer eigenen Datenbank Tabelle hat. ` $component-\>createComboBoxField(array( 'name' =\> 'TeaserAuswahl', 'fieldLabel' =\> 'Teaser', 'valueField' =\> 'id', 'displayField' =\> 'headline', 'store' =\> 'Shopware.apps.PLUGINNAME.store.DATEINAME', 'allowBlank' =\> false ));` Der Store wird bei uns erst geladen wenn man das dazugehörige Backend Plugin einmal aufgerufen hat. Kennt jemand das Problem? Viele Grüße Oliver
