富客户端程序设计实例 - 视图层(Ext JS) - 前后台数据交互

11年前

        后台返回Json串样式,其中包括了results、items和success3个节点。results是返回的记录条数,items是记录的信息,success用于判断读取是否成功。{"results":13,"items":[{"id":"1","statu":1,},……{}],"success":true}。判断读取如果success为true,则调用root:'items'下的内容。如果为false则读取 messageProperty:'message'。message和success一样都是自己定义的。message可以用来输出报错信息的内容。 

  1. Ext.define('Hongbo.store.west.ChaKanStore',  
  2.     {  
  3.         extend: 'Ext.data.Store',  
  4.         autoLoad: true,  
  5.         model: 'Hongbo.model.west.ChaKanModel',  
  6.   
  7.         // 使用proxy指定加载远程数据  
  8.         proxy:  
  9.         {  
  10.             type:'ajax',  
  11.             actionMethods:  
  12.             {  
  13.                 read:'POST'  
  14.             },  
  15.             api:  
  16.             {  
  17.                 read:'empl/employee!read.action' ,  
  18.                 create:'empl/employee!add.action',  
  19.                 update:'empl/employee!update.action',  
  20.                 destroy:'empl/employee!destroy.action'  
  21.             },  
  22.   
  23.             reader:  
  24.             {  
  25.                 type:'json',  
  26.                 root:'items',  
  27.                 successProperty:'success',  
  28.                 messageProperty:'message'  
  29.             }  
  30.         }   
  31.     });