Gird组件 Part-3:范例RSSFeed Viewer

2016-02-19 10:20 5 1 收藏

今天图老师小编给大家精心推荐个Gird组件 Part-3:范例RSSFeed Viewer教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - Web开发 】

原文地址 文章日期:2006/09/04

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

新组件Gird包含了许多的类和继承方法。如果读者不是太熟悉的面向对象开发的话,可能会对一个变量如何从某个类得到继承的方法感到困惑,用起GIRD来感到困难。在YAHOO.ext.gird包中,大多数类是设计成为“即插即用plug and play”的,可扩展的extended和可自定义的customized,能以最小量的代码插入轻松到web程序中。

要测试和创建一个实现gird的范例,我决定做一个简单的,只有一页的RSS种子采集器RSS Feed Viewer。整个程序写了100行代码而其中有20行是关于gird的。这个范例说明了gird的一些典型功能,如Ajax loading,预处理(preprocessing)和自定义渲染(custom rendering)

这里嵌入了个迷你型程序(用iframe)

我一步一步手把手带你进入GIRD,还会支持哪些是关键的地方,哪些不是。

Step 1 创建柱模型ColumnModel

var myColumns = [  {header: "Title", width: 350, sortable: true},   {header: "Date", width: 125, sortable: true, renderer: formatDate}];var colModel = new YAHOO.ext.grid.DefaultColumnModel(myColumns);

GRID从柱模型中取得某一列的信息。在这个例子我们调用一个默认的柱模型(称DefaultColumnModel),一个包含所有相关的信息的对象。对象的属性如下:

header: - 表头 width: - 宽度 sortable: - true=可排序 renderer: - 指定渲染方式。调用函数参数为 (value, rowIndex, columnIndex),并由函数返回(return)值来显示到单元格cell中。 sortType: - 指定排序方式。参见文档资料,有5到6种的转换方式。

除header和width其它为可选的

创建DataModel数据模型

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)
var schema = {   tagName: 'item',   id: 'use-index',   fields: ['title', 'pubDate']};this.dataModel = new YAHOO.ext.grid.XMLDataModel(schema);this.dataModel.addPreprocessor(1, parseDate); //列1是日期,先预处理一下this.dataModel.onLoad.subscribe(this.onLoad, this, true);this.dataModel.onLoadException.subscribe(this.showError, this, true);this.dataModel.setDefaultSort(colModel, 1, 'ASC');

DataModel是GIRD的数据

来源:http://www.tulaoshi.com/n/20160219/1594254.html

延伸阅读
标签: flash教程
使用第三方组件 如果想添加第三方的组件到 MX的“组件”面板中,最简单的方法就是先找到路径Flash MX\First Run\下的Components文件夹,然后将其打开,打开后您会可以发现一个Flash UI Components.fla文件,这就是FlashMX存放七个内置组件的文件。现在只要把第三方组件(.fla格式)放到Components文件夹中即可。然后重新启...
《质量效应2》全视频攻略part 3 (cerberus facility) 质量效应2 全视频攻略Part 3 (Cerberus Facility) 你能Hold住吗?质量效应2兰姐真人原型性感写真 澳大利亚演员伊冯娜·斯特拉霍夫斯基在签订为米兰达配音时,开发团队就决定以这位演员为模型打造这名游戏角色。 游戏造型 所以那些玩过《质量效应2》的玩家,你与之暧昧的兰姐也是...
标签: flash教程
1.“日期和时间”组件 下载地址:http://vip.5dmedia.com/skyleaf/pchome/xmp/insertDateTime.mxp 日期和时间”组件顾名思义,就是给用户提供一个快速拥有时间元件的工具。安装好“日期和时间”组件后,我们启动FlashMX,然后打开“组件”面板,在“Flash UI Components”下拉菜单中单击“insertDateTimeSample”选项。如...
标签: flash教程
使用第三方组件 如果想添加第三方的组件到Flash MX的“组件”面板中,最简单的方法就是先找到路径Flash MX\First Run\下的Components文件夹,然后将其打开,打开后您会可以发现一个Flash UI Components.fla文件,这就是FlashMX存放七个内置组件的文件。现在只要把第三方组件(.fla格式)放到Components文件夹中即可。然后重新启动Fl...
标签: FLASH flash教程
使用第三方组件 如果想添加第三方的组件到 MX的“组件”面板中,最简单的方法就是先找到路径Flash MX\First Run\下的Components文件夹,然后将其打开,打开后您会可以发现一个Flash UI Components.fla文件,这就是FlashMX存放七个内置组件的文件。现在只要把第三方组件(.fla格式)放到Components文件夹中即可。然后重新启动FlashMX...

经验教程

409

收藏

67
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部