EXT JS du Magasin Proxy: les lecteurs et les écrivains
Dans la documentation, j'ai trouvé un magasin instancié comme ceci:
var magasin = Ext.create('Ext.les données.Store', { autoLoad: true, modèle: "Utilisateur", proxy: { type: 'ajax', url : 'utilisateurs.json', lecteur: { type: 'json', racine: 'utilisateurs' } } });
Le proxy a un url
config. Je suis particulièrement intéressé par le lecteur. Le lecteur spécifie le format d'échange de données (json) et la racine ("utilisateurs"). Maintenant, en d'autres termes, si le magasin est mis en place pour être: autoLoad = true
, puis EXT JS va faire une requête Ajax de connexion à l'url spécifiée dans l'ordre de read
. Maintenant, comment pourrais-je configurer un écrivain pour qui même magasin ci-dessus? Quelqu'un capable de me dire à ce sujet: si je configurer un écrivain, serait-il utiliser la même url, comme précisé dans la procuration? je suis encore confus à propos des écrivains et des lecteurs dans le contexte du code que j'ai montré ci-dessus, vous m'aider à utiliser l'exemple ci-dessus pour afficher les lecteurs et écrivain configs. Merci.
OriginalL'auteur Muzaaya Joshua | 2011-11-29
Vous devez vous connecter pour publier un commentaire.
Voici un exemple d'un magasin avec le lecteur, l'écrivain et de l'api dans mon Application:
Fixe: Comme je suis de ussing une Session, store.sync() est nécessaire pour déclencher l'événement
OriginalL'auteur dbrin
Effectivement vous avez raison - il utiliser la même url, comme pour le lecteur.
Proxy est un intermédiaire entre votre modèle et/ou stocker sur un client et votre code serveur sur l'autre côté.
Les lecteurs sont utilisés pour la lecture de données et vous pouvez configurer des trucs comme mise en forme, de spécifier la racine etc. Les écrivains sont en charge de la sauvegarde/mise à jour des requêtes au serveur.
Vérifier cet article: http://edspencer.net/2011/02/proxies-extjs-4.html
OriginalL'auteur Andrey Selitsky