# Darstellungsproblem mit sw-entity-many-to-many-select

**URL:** https://forum.shopware.com/t/darstellungsproblem-mit-sw-entity-many-to-many-select/72995
**Category:** Programmierung
**Tags:** widgets
**Created:** [25. Februar 2021 um 10:32 UTC](https://forum.shopware.com/t/darstellungsproblem-mit-sw-entity-many-to-many-select/72995 "2021-02-25T10:32:38Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![driveshaft](https://avatars.discourse-cdn.com/v4/letter/d/f05b48/32.png) [@driveshaft](https://forum.shopware.com/u/driveshaft)
#### Post date: [25. Februar 2021 um 10:32 UTC](https://forum.shopware.com/t/darstellungsproblem-mit-sw-entity-many-to-many-select/72995/1 "2021-02-25T10:32:38Z")

</div>

Hallo, ich habe ein Admin-Modul programmiert (SW 6.3.4.1), das mein eigenes Model mit einer m:n Beziehung zum Saleschannel verwalten soll. Das funktioniert (nach dem Bundle-Beispiel aus der Doku) auch. Allerdings habe ich in der Darstellung ein Problem. Mit diesem Feld rendere ich die Auswahl im Formular. Es werden mir alle Saleschannel angezeigt, die momentan zugeordnet sind, und bei Klick kann ich weitere hinzufügen (wobei dann in dem neuen Tag nur „+1“ steht statt der Name, darüber könnte ich aber noch hinwegsehen).

Wenn ich nun eine Zuordnung lösche, wird diese in der Datenbank auch sofort entfernt (wegen localMode==false), aber das Formular-Element wird nicht aktualisiert. Der entfernte Saleschannel wird weiterhin angezeigt. Dies hat wiederum zur Folge, dass wenn ich dann auf Speichern klicke, diese Zuordnung wieder hinzugefügt wird. Das eigentlich Problem ist mMn, dass das Feld nach dem Delete nicht aktualisiert wird. Die JavaScript-Console gubt mir keine Fehler aus, alle Requests werden positiv bestätigt.

Was kann ich tun?

---

<div class="post-metadata">

### Author: ![CWR](https://avatars.discourse-cdn.com/v4/letter/c/f0a364/32.png) [@CWR](https://forum.shopware.com/u/CWR)
#### Post date: [13. Juni 2024 um 12:30 UTC](https://forum.shopware.com/t/darstellungsproblem-mit-sw-entity-many-to-many-select/72995/2 "2024-06-13T12:30:53Z")

</div>

In der Vue-Komponente sw-entity-many-to-many-select bei der Zuordnung der EntityCollection mit „multiple v-model binding“ arbeiten:

v-model:entityCollection=„YOUR.ENTITYCOLLECTION“

---

<div class="post-metadata">

### Author: ![boodobfr](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/boodobfr/32/25081_2.png) [@boodobfr](https://forum.shopware.com/u/boodobfr)
#### Post date: [21. November 2024 um 12:30 UTC](https://forum.shopware.com/t/darstellungsproblem-mit-sw-entity-many-to-many-select/72995/3 "2024-11-21T12:30:17Z")

</div>

ich habe gerade das Problem, dass die selektierte Items nicht angezeigt werden. Wenn ich ein Bundle anlege und es danach editieren möchte, dann bekomme ich im `sw_entity_many_to_many_select` kein selektiertes Produkt zu sehen hier die Art und weise wie ich das eingesetzt habe. Ich habe wirklich alles ausprobiert aber das funktioniert leider nicht ☹

```auto
                    <sw-entity-many-to-many-select
                        v-if="bundle.products"
                        :localMode="true"
                        v-model:entityCollection="bundle.products"
                        :label="$tc('boodo-bundle.detail.assignProductsLabel')">

                        <template #result-label-property="{ item }">
                            {{ item.translated.name }} ({{ item.productNumber }})
                        </template>

                    <template #selection-label-property="{ item }">
                        {{ item.translated.name }} ({{ item.productNumber }})
                    </template>

                    </sw-entity-many-to-many-select>

```
