# Ext JS ManyToOne ComboBox mit leerem Optionsfeld

**URL:** https://forum.shopware.com/t/ext-js-manytoone-combobox-mit-leerem-optionsfeld/46021
**Category:** Programmierung
**Created:** [29. Mai 2017 um 14:30 UTC](https://forum.shopware.com/t/ext-js-manytoone-combobox-mit-leerem-optionsfeld/46021 "2017-05-29T14:30:31Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Nikk](https://avatars.discourse-cdn.com/v4/letter/n/d6d6ee/32.png) [@Nikk](https://forum.shopware.com/u/Nikk)
#### Post date: [29. Mai 2017 um 14:30 UTC](https://forum.shopware.com/t/ext-js-manytoone-combobox-mit-leerem-optionsfeld/46021/1 "2017-05-29T14:30:31Z")

</div>

Hallo allerseits,

ich habe folgende Situation: in einem selbst entwickelten&nbsp;Plugin gibt es das&nbsp;Model MyModel&nbsp;mit einer&nbsp;Hersteller-Referenz

**Doctrine Model**

```
/**
 * @var
 * @ORM\Column(name="supplierId", type="integer", nullable=true)
 */
protected $supplierId = null;

/**
 * @var
 * @ORM\ManyToOne(targetEntity="Shopware\Models\Article\Supplier")
 * @ORM\JoinColumn(name="supplierId", referencedColumnName="id")
 */
protected $supplier;

```

**Extjs Model**

```
Ext.define('Shopware.apps.MyPlugin.model.MyModel', {
    extend: 'Shopware.data.Model',

    // code

    fields: [
        // other attributes
        { name : 'supplierId', type: 'int', useNull: true },
    ],

    associations: [{
        relation: 'ManyToOne',
        field: 'supplierId',
        type: 'hasMany',
        model: 'Shopware.apps.Base.model.Supplier',
        name: 'getSupplier',
        associationKey: 'supplier'
    }],
});

```

**und &nbsp;entsprechend ist das Feld supplierId im View hinterlegt**

```
supplierId: {
    fieldLabel: "Hersteller",
}

```

Das Ergebnis ist ein funktionierendes Dropdown im Backend, worin ich suchen kann. Die IDs der ausgewählten Hersteller werden gespeichert und es ist auch möglich das Feld initial leer zu lassen. Was allerdings nicht geht, ist das&nbsp;Feld wieder zu leeren. Wird das Feld geleert und gepspeichert, wird es automatisch mit dem vorher ausgewählten Hersteller&nbsp;gefüllt.

Frage: Wie kann eine “leere Option” hinzugefügt werden, die den Wert auf Null setzt.

Versucht habe ich schon vieles, leider&nbsp;hat nicht&nbsp;wirklich was davon funktioniert. Sicherlich gibt es dafür eine simple&nbsp;Lösung…

Grüße  
Nikk
