富客戶端程序設計實例 - 視圖層(Ext JS) - 前后臺數據交互

Yangcl 11年前發布 | 7K 次閱讀


        后臺返回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.     });  
  32. </ol> </div> </div>


 本文由用戶 Yangcl 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!