2012-04-10 3 views
0

ich habe meine Proxy-Unterklasse mit Ext.define definiert und dann, indem meinem benutzerdefinierten Typ in der Proxy-Konfiguration in meinem Modell verwiesen: statt für 'proxy/cusomProxy' siehtWie man einen ExtJS-Proxy unterklassifiziert - mit MVC?

Ext.define('MyApp.model.MyModel', { 
    extend : 'Ext.data.Model', 
    fields : ['first','last'], 
    proxy : { 
    type : 'customProxy' 
    } 
} 

wenn ExtJS die Proxy-Klasse zu laden versucht, 'app/proxy/customProxy' wie ich es erwarten würde. sollten nicht unterklassierte Proxies in einem app.proxy-Ordner gespeichert werden?

(btw, warum die Proxy-Anwendung ‚Typ‘ anstelle von ‚xtype‘ zu erklären, ist die Klasse?)

Antwort

1

Ich würde vorschlagen, Proxy-Konfiguration setzen (nicht Erklärung!) In die Speicher-Klasse. Und Sie können nur etwas wie verwenden:

this.proxy = Ext.create('My.new.Prpxy', { 
}) 
+0

ok, das ist eigentlich für mich arbeiten. das ist gut;) Ich mache das in der MODEL Config, nicht in der STORE Config. irgendein Grund warum nicht? Außerdem verstehe ich immer noch nicht, warum ich das Attribut "type" der Konfiguration nicht verwenden kann, um den Proxy "faul" zu instanziieren – Paul

Verwandte Themen