# Liste im Backend realisieren

**URL:** <https://forum.shopware.com/t/liste-im-backend-realisieren/4048>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [25. August 2011 um 16:00 UTC](https://forum.shopware.com/t/liste-im-backend-realisieren/4048 "2011-08-25T16:00:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![fdehn](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/fdehn/32/86_2.png) [@fdehn](https://forum.shopware.com/u/fdehn)\
**Post date:** [25. August 2011 um 16:00 UTC](https://forum.shopware.com/t/liste-im-backend-realisieren/4048/1 "2011-08-25T16:00:11Z")

</div>

Hallo zusammen. Für ein Projekt muss ich im Backend von Shopware eine Liste von Elementen mit Bearbeitungsfunktion (Vorbild ist die Liste der Bestellungen) erstellen. Eine „simple“ Liste habe ich bereits angefertigt, über Buttons in den Zeilen kann ich bspw. Zeilen löschen… kurzum: die Kommunikation mit dem Controller ist soweit kein Problem, auch nicht per AJAX-Request. Was mich immer wieder zum Stutzen bringt ist die Einbindung von ExtJS. Mir fehlt ein Denkanstoß, wie ich bspw. Beispiele von Sencha für Shopware passend adaptiere… Gibt es hierfür Regeln, Tutorials, …? Grundsätzlich möchte ich in etwa folgendes in Shopware realisieren: [http://docs.sencha.com/ext-js/4-0/#!/ex … iting.html](http://docs.sencha.com/ext-js/4-0/#!/example/grid/cell-editing.html) Für Tips bin ich sehr dankbar!

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [30. August 2011 um 11:30 UTC](https://forum.shopware.com/t/liste-im-backend-realisieren/4048/2 "2011-08-30T11:30:09Z")

</div>

Hey, verwendest du denn ExtJS in der Version 4 oder 3? Ich muss für Shopware 3.5.5 sowieso noch ein Editor-Grid mit Ext 4 umsetzen - kann dir den Code dann zur Verfügung stellen bzw. hättest du das nächste Woche über das Update sowieso zur Verfügung.

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [2. September 2011 um 17:39 UTC](https://forum.shopware.com/t/liste-im-backend-realisieren/4048/3 "2011-09-02T17:39:38Z")

</div>

Hey, hier der Code für ein ExtJS 4 Grid mit Editier-Funktion (Shopware Template). [code] {if 1 != 1}

---

<div class="post-metadata">

**Author:** ![fdehn](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/fdehn/32/86_2.png) [@fdehn](https://forum.shopware.com/u/fdehn)\
**Post date:** [5. September 2011 um 07:58 UTC](https://forum.shopware.com/t/liste-im-backend-realisieren/4048/4 "2011-09-05T07:58:01Z")

</div>

[quote=„Stefan Hamann“]Hey, verwendest du denn ExtJS in der Version 4 oder 3? [/quote] Danke schonmal für die Hilfe! Ich setze ExtJS 4 ein. Dein Beispiel mit einer „Toolbar“ oberhalb des eigentlichen Grids hatte ich auch schon umgesetzt, was sich soweit auch nicht als besonders problematisch erwiesen hatte. Mein Grid hält eine durchaus beachtliche Menge an Daten, die Anzahl der Spalten wäre nicht wirklich überschaubar. Somit war der „RowExpander“, also eine auf Klick hin erweiterbare Zeile, das Mittel der Wahl. Das Shopware-Backend implementiert hier das Feature, welches ich gerne für meine Zwecke anpassen und nutzen wollte. Leider ist der hier genutzte RowExpander intern so verzwickt integriert, dass dies nur schlecht als Beispiel für eine eigene Implementierung nutzbar ist. Das fertige „Exemplar“ werde ich bald hier zur Verfügung stellen, sofern der Code (ohne Controller-Logik) überhaupt verständlich ist. Eventuell schraube ich in meiner Freizeit noch ein Dummy-Beispiel bzw. ein Tutorial zusammen…

---

<div class="post-metadata">

**Author:** ![fdehn](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/fdehn/32/86_2.png) [@fdehn](https://forum.shopware.com/u/fdehn)\
**Post date:** [25. Oktober 2011 um 08:59 UTC](https://forum.shopware.com/t/liste-im-backend-realisieren/4048/5 "2011-10-25T08:59:24Z")

</div>

[quote=“fdehn”] Ich setze ExtJS 4 ein. [/quote] Nutzt man ExtJS 3, so bekommt man mit den Beispielen im Code von Shopware und der Dokumentation von [sencha.com](http://sencha.com) ([http://dev.sencha.com/deploy/ext-3.4.0/examples/](http://dev.sencha.com/deploy/ext-3.4.0/examples/)) so ziemlich alles bewerkstelligt. Bei Fragen hierzu gerne (auch) an mich wenden 😉

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [25. Oktober 2011 um 10:32 UTC](https://forum.shopware.com/t/liste-im-backend-realisieren/4048/6 "2011-10-25T10:32:02Z")

</div>

Ist eventuell etwas spät - in Kürze kommt noch ein neues Ext JS 4 Backend Tutorial. “Das fertige “Exemplar” werde ich bald hier zur Verfügung stellen, sofern der Code (ohne Controller-Logik) überhaupt verständlich ist. Eventuell schraube ich in meiner Freizeit noch ein Dummy-Beispiel bzw. ein Tutorial zusammen…” Ist das noch aktuell? Ein Tutorial z.B. wäre super 😉
