Hallo Shopwareteam, ich versuche mich gerade in Extjs einzuarbeiten. Aber es fällt mir verdammt schwer. Irgendwie ist euer Syntax am Anfang anderst, als die Beispiele auf der Extjs Seite. Euer Tutorial habe ich schon durch. Ich will nun ein FormPanel in das Fenster bekommen. Mein Ansatz in der Index.tpl, welcher aber zu keinem Ergebnis führt: [code] {extends file=“backend/index/parent.tpl”} {block name=“backend_index_body_inline”}
{/block} [/code] Ich hoffe ihr könnt mir weiterhelfen. Danke
*Wink* @Stefan hast du mir evtl. ein Beispiel für ein FormPanel, anstatt das Grid? Irgendwie checke ich hier noch nicht durch. Und der Unterschied zwischen euren Beispielen und der www.sencha.com Beispielen macht mich ganz Gaga…
Hey - schau dir mal _default/backend/plugins/recommendation/index.tpl - das ist ein vollwertiges Beispiel inkl. Formular-Panel Auf den ersten Blick passen die Namespaces bei dir nicht… Wenn du FireBUG aktiv hast, sollten in der Konsole aber auch recht aussagekräftige Fehler reportet werden…
.x-grid3-body-cell {
-moz-outline:0 none;
outline:0 none;
}
.statistics {
font-size:12px;
font-weight: bold;
}
{/block} {block name=„backend_index_body_inline“}{/block} [/code] Das einzigste was ich in meinem Fenster sehe ist der TEST TEXT. Alles was mit Extjs zutun hat wird nicht angezeigt. Warum? Bitte um Hilfe…
Im Zuge meiner HBCI-Ttorialreihe wird es in 1-2 Wochen auch noch umfangreichere Tipps zu ExtJS geben - Der Fehler liegt bei dir in der Initialisierung: Ext.onReady(function(){ Sicherung = new Shopware.Sicherung.View; }); Bei dir gibt es kein Shopware.Sicherng.View - der eigentliche Viewport fehler also! Schau nochmal in die Recommendation Struktur - du benötigst also den Ext.Viewport der dein Formpanel einbindet!
Moin Stefan, ich bin nun etwas weitergekommen. Ich habe diesen Code noch hinzugefügt: (function(){ View = Ext.extend(Ext.Viewport, { layout: 'border', initComponent: function() { this.form = new Shopware.Sicherung.Form(); this.items = [this.form]; View.superclass.initComponent.call(this); } }); Shopware.Sicherung.View = View; })();; Immerhin sehe ich nun Links Oben im Fenster ein Rechteck. Aber das war es schon Kannst du mir etwas unter die Arme greifen?