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

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

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

    菠蘿三國

    大江東去,浪淘盡...
    隨筆 - 34, 文章 - 47, 評論 - 22, 引用 - 0
    數據加載中……

    學習EXT第四天--開始使用Grid

    本教程將以XML為數據源,帶你進入Grid的世界。

    本文涉及的范例代碼,可以在這里下載。一個完成好的例子可在這里找到。

    步驟一 定義數據(Data Definition)

    首先要讓Grid知道XML文檔定義了每一行是什么數據。正如所見,我們命名了"item"在下面的XML樣本中。

    單行的XML樣本數據

    <Item>
    <ASIN>0446613657</ASIN>
    <DetailPageURL>http://www.amazon[*SNIP*]JVQEG2</DetailPageURL>
    <ItemAttributes>
    <Author>Sidney Sheldon</Author>
    <Manufacturer>Warner Books</Manufacturer>
    <ProductGroup>Book</ProductGroup>
    <Title>Are You Afraid of the Dark?</Title>
    </ItemAttributes>
    </Item>
    

    接著需要定義某一列為“統一標識(Unique Identifier)”,即ID,根據“id"所設置的那個節點來讀取值(樣本代碼第九行)。本例中的樣本數據是”ASIN"列。

    數據定義的最后部分就是指定你需要顯示的字段(Fields),把這些字段放到一個數組之中,并保證這些字段與你的XML數據中元素名稱是一致的,而且還要注意先后順序,這里的順序不需要和XML文件中順序一致。

        var dataStore = new Ext.data.Store({
    proxy: new Ext.data.HttpProxy({url: 'sampledata-sheldon.xml'}),
    reader: new Ext.data.XmlReader({
    record: 'Item',
    id: 'ASIN'
    }, [
    'Author', 'Title', 'Manufacturer', 'ProductGroup'
    ])
    });
    

     

     

    步驟二 列模型(Column Model)

    下一步便是定義Column Model 列模型。簡單地說,就是通過一些屬性的設置,決定每一列怎么控制或怎么顯示,這是一個由每列的配置參數組成的數組。注意,出現的順序應該與剛才定義“字段”的數組一致。較常見的參數通常是header和width,所以你會覺得這兩項是必須要設置的,然而寬度(width)其實不總是需要的,因為稍后我們將使用autoWidth/Height來代替。

    列模型樣本

    	var colModel = new Ext.grid.ColumnModel([
    {header: "Author", width: 120, dataIndex: 'Author'},
    {header: "Title", width: 180, dataIndex: 'Title'},
    {header: "Manufacturer", width: 115, dataIndex: 'Manufacturer'},
    {header: "Product Group", width: 100, dataIndex: 'ProductGroup'}
    ]);
    

    最后是將DataStore和Column Model兩樣東西傳入到Grid,渲染結果,然后加載來自DataStore的數據,這些就是你讓Grid工作起來的所有因素!

    進行渲染!

        var grid = new Ext.grid.Grid('mygrid', {
    ds: dataStore,
    cm: colModel
    });
    grid.render();
    dataStore.load();
    

    posted on 2007-08-07 20:21 菠蘿 閱讀(327) 評論(0)  編輯  收藏 所屬分類: EXT

    主站蜘蛛池模板: 亚洲一区二区在线视频| 亚洲依依成人亚洲社区| 久久久无码精品亚洲日韩软件| 日韩成人免费视频播放| 香蕉视频在线观看免费国产婷婷| 成人免费无码视频在线网站| 毛片免费视频播放| 免费无码又爽又刺激高潮的视频| 久久精品a一国产成人免费网站| 成人黄软件网18免费下载成人黄18免费视频| 91香蕉国产线在线观看免费| 最近中文字幕电影大全免费版| 国内精品99亚洲免费高清| 永久免费A∨片在线观看| 日本免费大黄在线观看| 野花高清在线观看免费3中文 | 一区二区三区在线免费观看视频 | 亚洲综合精品第一页| 亚洲人成自拍网站在线观看| 亚洲AV永久无码精品一福利| 日韩在线观看免费| 亚洲精品专区在线观看| 夜夜春亚洲嫩草影院| 久久精品蜜芽亚洲国产AV| 77777午夜亚洲| 真人无码作爱免费视频| 免费国产成人午夜在线观看| 国产精品久久免费| 免费永久看黄在线观看app| 亚洲熟女少妇一区二区| 91亚洲视频在线观看| 免费人成动漫在线播放r18| 成人黄网站片免费视频| 成年美女黄网站18禁免费| 久久久久国产亚洲AV麻豆 | 免费精品国产自产拍在| 国产精品久久免费视频| 亚洲VA成无码人在线观看天堂| 亚洲人成人网毛片在线播放| 9久热精品免费观看视频| 国产大片线上免费观看|