国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

對YUI擴展的Gird組件 Part-2

2019-11-21 02:13:04
字體:
來源:轉載
供稿:網友

原文在這里 文章日期:2006-9-2

代碼在這里


Sidney SheldonMaster of the GameWarner BooksBookSidney SheldonAre You Afraid of the Dark?Warner BooksBookSidney SheldonIf Tomorrow ComesWarner BooksBookSidney SheldonTell Me Your DreamsWarner VisionBookSidney SheldonBloodlineWarner BooksBookSidney SheldonThe Other Side of MeWarner BooksBookSidney SheldonA Stranger in the MirrorWarner BooksBookSidney SheldonThe Sky Is FallingWilliam Morrow & CompanyBookSidney SheldonNothing Lasts ForeverWarner BooksBookSidney SheldonThe Naked FaceWarner BooksBook
Author
Title
Manufacturer
Product Group
 

DataModel包含的類如下:

AbstractDataModel
提供事件event infrastructure等義接口interface
    '-DefaultDataModel
        定義了操控數據的API
        '-LoadableDataModel
            AJAX服務的基類
            '-XMLDataModel
                    包含以上的功能和提供XML的數據調用

看上去,這分得很詳細,詳細到好像過于復雜。但是在我看來,對于提升代碼的可再用和擴展性,建立一個結實的DataModel是尤其重要的部分。正是基于這種方法,DataModel便能為其它的組件可再用,而不需要太多的組件--盡管它是龐大的。

如果你打開Js文件觀察的話,將會發現只需幾行代碼便可設置XMLDataModel:

var schema = {  tagName: 'Item',  id: 'ASIN',  fields: ['Author', 'Title', 'Manufacturer', 'ProductGroup']};this.dataModel = new YAHOO.ext.grid.XMLDataModel(schema);

實際加載的數據:

// 參數可以是url encoed或對象類型var params = {'author': author};//回調函數清除loadingthis.dataModel.load('/blog/examples/amazon.php', params, this.clearIndicator);

表頭能夠對gird排序?,F在進行新一番的搜索,例如輸入John,數據加載后仍然按照你指定的方式排序。這是新的功能。

在一個實際項目中,我們需要一個能提供回調參數的,方便的異常處理機制。LoadableDataModel就就包含這種事件(onLoadException) 。

總的來說,一切進展順利。有些Part1的反饋告訴,Gird在Safari和其它瀏覽器上能夠工作^^。說真的,有些反饋真的不錯! thanks!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 双城市| 苍溪县| 安国市| 固始县| 峨眉山市| 乌海市| 定陶县| 中山市| 宁城县| 襄垣县| 蒙城县| 綦江县| 新巴尔虎左旗| 梁山县| 电白县| 天门市| 灵璧县| 钟祥市| 集贤县| 云和县| 正镶白旗| 顺平县| 溆浦县| 四平市| 万盛区| 靖边县| 勃利县| 新兴县| 贵南县| 乌拉特前旗| 靖宇县| 临西县| 教育| 平安县| 托克逊县| 海晏县| 哈尔滨市| 饶河县| 襄垣县| 辽中县| 周宁县|