<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-9  評論-168  文章-266  trackbacks-0

    (一)JS文件:  extjs.js

    Ext.onReady(function() {

      var fields=Ext.data.Record.create(
     [
    // 'title',
    //  {name : 'replycount',
    //    type : 'int'
    //   },
    //    {
    //    name : 'lastpost',
    //    mapping : 'lastpost',
    //    type : 'date',
    //    dateFormat : 'timestamp'
    //   }
    //   ]
    //'title','forumid','forumtitle']
       'title',//一種顯示方式,最簡定義.
       {name: 'forumid'},//type:'int'},//二種顯示方式,可定義其它選項
       {name: 'forumtitle'}]//,mapping : 'lastpost',type:'date',dateFormat : 'timestamp'}]
       );
     
     // 表格數據,proxy:從哪里獲得數據,reader:如何解析這個數據.
      var ds = new Ext.data.Store({
      // proxy : new Ext.data.HttpProxy( {url:'extjs-index.jsp'} ),
      proxy : new Ext.data.ScriptTagProxy({
       url : 'http://extjs.com/forum/topics-browse-remote.php'
      }),
      //JsonReader( Object meta ,    //行數據對象(行數據+記錄總數)
         //            Object recordType )  //列數據對象
      reader : new Ext.data.JsonReader({
       root:'topics',                //數組類型的行對象
       totalProperty:'totalCount'  //記錄總數(可選)              
       },fields
       ),
      remoteSort : true
     });

     // create the data store
     // var ds = new Ext.data.SimpleStore({
     // fields: [
     // mapping只能賦值數字.錯誤代碼:{name: 'id',mapping:'id'},
     // {name: 'id',mapping:0},
     // {name: 'name',mapping:1},
     // {name: 'descn',mapping:2}
     // ]
     // });
     // ds.loadData(myData);

     

      //表格列頭的定義,以下定義四列.
      //每列的header顯示GRID這列的名稱,dataIndex 與 json定義的鍵相對應(可選,只要JsonReader定義時確定就行了).
         //此項定義GRID 與 JSON 列數據的關聯.
     var colModel = new Ext.grid.ColumnModel([
      {header:'編號',dataIndex:'title'},
      {header:'名稱',dataIndex:'forumid'},
      {header:'descn',sortable: true,dataIndex:'forumtitle'}
      ]);

     // 裝配數據.
     var grid = new Ext.grid.GridPanel({
      el : 'MyPageGrid', // 渲染位置的id,對應的名字是el.
      store : ds,
      cm : colModel,
      // autoExpandColumn: 'OrderID', //引用已不存在的變量使剛才數據無法顯示.
      // renderTo: document.body,
      height : 350,
      width : 600,
      title : 'Array Grid', // 表格標題.
      loadMask : {
       msg : '正在加載數據,請稍侯……'
      }, // 數據讀入等待顯示界面.
      bbar : new Ext.PagingToolbar({ // 分頁欄定義.
       pageSize : 20,
       store : ds,
       displayInfo : true,
       displayMsg : '當前顯示 {0} - {1}條記錄 /共 {2}條記錄',
       emptyMsg : "無顯示數據"
      })
     });
     // 顯示表格.
     grid.render();
     
     //讀入數據信息,放置位置決定其何時加載.如最后:表格顯示之后,在加載(必選項).
       ds.load({
        // 從第0個數據開始.每頁9個.
      params : {
       start : 0,
       limit : 9
      }
     });
    });

    (二)JSP文件: extjs.jsp

    <%@ page language="java" pageEncoding="UTF-8"%>

     


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
     <head>


      <title>My JSF 'extjs.jsp' starting page</title>

      <meta http-equiv="pragma" content="no-cache">
      <meta http-equiv="cache-control" content="no-cache">
      <meta http-equiv="expires" content="0">
      <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
      <meta http-equiv="description" content="This is my page">
      <!--
     <link rel="stylesheet" type="text/css" href="styles.css">
     -->
      <link rel="stylesheet" type="text/css"
       href="resources/css/ext-all.css" />
      <script type="text/javascript" src="adapter/ext/ext-base.js"></script>
      <script type="text/javascript" src="ext-all.js"></script>
    <script type="text/javascript" src="extjs.js"></script>
     </head>

     <body>

     

      <div id="MyPageGrid"></div>

     

     </body>
    </html>

    posted on 2008-06-04 15:42 紫蝶∏飛揚↗ 閱讀(3350) 評論(2)  編輯  收藏 所屬分類: EXTJS

    評論:
    # re: Extjs 訪問后臺數據學習一. 2008-09-05 16:10 | 處理
    源碼還缺extjs-index.jsp這個后臺文件,博主可以貼出來嗎,先謝謝了  回復  更多評論
      
    # re: Extjs 訪問后臺數據學習一. 2008-09-05 20:24 | 紫蝶∏飛揚↗
    ...我采用的是EXTJS的后臺.那一個注釋掉了.最近我正在開發EXTJS+SPRING+HIBERNATE項目,到時候會帖出源碼的.  回復  更多評論
      
    主站蜘蛛池模板: 国产jizzjizz视频全部免费| 午夜精品在线免费观看| 久久亚洲国产成人影院网站| 337p日本欧洲亚洲大胆人人| 午夜免费福利影院| 亚洲AV无码资源在线观看| 成人午夜视频免费| 亚洲AV永久无码精品放毛片| 日本高清免费不卡在线| 国产综合激情在线亚洲第一页| 又爽又高潮的BB视频免费看| 爱情岛论坛免费视频| 国产午夜亚洲精品理论片不卡| 国产区在线免费观看| 日韩精品亚洲人成在线观看| 精品免费人成视频app| 一区二区亚洲精品精华液| 永久在线毛片免费观看| 特级毛片aaaa免费观看 | 色www永久免费视频| 99亚洲精品卡2卡三卡4卡2卡| 日日AV拍夜夜添久久免费| 四虎影视在线看免费观看| 久久九九亚洲精品| 2022久久国产精品免费热麻豆| 亚洲午夜成激人情在线影院 | 久久国产免费观看精品3| 亚洲人成www在线播放| 免费一级大黄特色大片| 亚洲免费观看视频| 中文文字幕文字幕亚洲色| 四虎永久在线精品免费观看地址| 黄视频在线观看免费| 久久亚洲国产精品成人AV秋霞| 在线观看视频免费国语| 国产美女视频免费观看的网站| 久久精品国产96精品亚洲 | 亚洲黄色免费电影| 污污视频免费观看网站| 亚洲黄色三级视频| 亚洲国产成人影院播放|