Sencha Touch - Proxy

La classe de base du proxy est Ext.data.proxy.Proxy. Le proxy est utilisé par les modèles et les magasins pour gérer le chargement et l'enregistrement des données du modèle.

Il existe deux types de procurations -

  • Proxy client
  • Proxy du serveur

Proxy client

Les proxys client incluent la mémoire et le stockage local utilisant le stockage local HTML5.

Proxy du serveur

Les serveurs proxy gèrent les données du serveur distant à l'aide d'Ajax, de données Json et du service Rest. Les proxies peuvent être écrits dans le modèle et stockés n'importe où.

Ext.create('Ext.data.Store', {
   model: 'StudentDataModel', proxy : {
      type : 'rest', actionMethods : {
         read : 'POST'  
         // Get or Post type based on requirement
      },
      url : 'restUrlPathOrJsonFilePath', 
      // here we have to include the rest URL path 
      which fetches data from database or Json file path where the data is stored reader: {
         type : 'json',  
         // the type of data which is fetched is of JSON type
         root : 'data'
      },
   }
});