vickzhu

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            151 隨筆 :: 0 文章 :: 34 評論 :: 0 Trackbacks
          Ext的數(shù)據(jù)存儲器為:Ext.data.Store
          ExtJS中有一個名為Record的類,表格等控件中使用的數(shù)據(jù)是存放在Record對象中,一個Record可以理解為關(guān)系數(shù)據(jù)表中的一行,也可以稱為記錄。Record對象中即包含了記錄(行中各列)的定義信息(也就是該記錄包含哪些字段,每一個字段的數(shù)據(jù)類型等),同時又包含了記錄具體的數(shù)據(jù)信息(也就是各個字段的值)。一個比較正規(guī)的創(chuàng)建store的代碼如下:
          var MyRecord = Ext.data.Record.create([
           {name: 'title'},
           {name: 'username', mapping: 'author'},
           {name: 'loginTimes', type: 'int'},
           {name: 'lastLoginTime', mapping: 'loginTime', type: 'date'}
          ]);
          var dataProxy=new Ext.data.HttpProxy({url:"login.do"});
          var theReader=new Ext.data.JsonReader({
           totalProperty: "results", 
           root: "rows",             
           id: "id"                  
           },MyRecord
          );
          var store=new Ext.data.Store({  
           proxy:dataProxy,
           reader:theReader
          });
          store.load();
          store在創(chuàng)建的時候會自動使用HttpProxy來加載參數(shù),并且使用post方式來提交請求,因此上面的代碼可簡化為:
          var MyRecord = Ext.data.Record.create([
           {name: 'title'},
           {name: 'username', mapping: 'author'},
           {name: 'loginTimes', type: 'int'},
           {name: 'lastLoginTime', mapping: 'loginTime', type: 'date'}
          ]);
          var theReader=new Ext.data.JsonReader({
           totalProperty: "results", 
           root: "rows",             
           id: "id"                  
           },MyRecord
          );
          var store=new Ext.data.Store({  
          url:'login.do',
           reader:theReader
          });
          store.load();
          在Store類的基礎(chǔ)上提供了SimpleStore、JSonStore、GroupingStore等,因此上面的JsonReader可以省略:
          var store = new Ext.data.JsonStore({
                      url:'contact.do',
                      root:'data',
                      totalProperty:'totalCount',
                      fields:[{name: 'vid', mapping: 'id'},
                          {name: 'name', mapping: 'name'},
                          {name: 'vmethod', mapping: 'vmethod'}]
                  });
          posted on 2009-05-22 11:15 筱 筱 閱讀(757) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 汉川市| 宜良县| 普兰店市| 龙陵县| 湛江市| 徐汇区| 吉林省| 颍上县| 萨嘎县| 秦安县| 合肥市| 德安县| 石首市| 孟州市| 平塘县| 清新县| 涟源市| 石阡县| 武胜县| 南岸区| 济宁市| 湘潭市| 云梦县| 长宁区| 区。| 苏尼特左旗| 扶余县| 广平县| 奎屯市| 彭阳县| 利津县| 大宁县| 昭通市| 吕梁市| 凭祥市| 甘谷县| 徐汇区| 蚌埠市| 崇义县| 韶山市| 西华县|