Chinaunix首页 | 论坛 | 博客
  • 博客访问: 330903
  • 博文数量: 76
  • 博客积分: 8291
  • 博客等级: 中将
  • 技术积分: 1540
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-22 10:13
文章分类

全部博文(76)

文章存档

2009年(1)

2008年(75)

我的朋友

分类: Java

2008-03-13 13:27:57

没有最完美的事情,完美的是自己的心 —— 陈治文

这个EXT 2.0 的例子 讲的是怎么样用aspserver和ext2.0构建rss新闻!

服务器部分:

   var _http = new XMLHttp() ;
 
  var _return = _http.get("
http://rss.sina.com.cn/news/china/focus15.xml") ;
 
 Write.writeXML(_return) ;

 

网页部分:




新闻列表示例









JS部分:

Ext.BLANK_IMAGE_URL = 'js/ext/resources/images/default/s.gif';
Ext.onReady(function(){
 function formatDate(_value){
  var _date = new Date(_value) ;
        return _date.format("Y-m-d H:i:s");
    };
    var _grid = new Ext.grid.GridPanel({
        ds: new Ext.data.Store({
    proxy: new Ext.data.HttpProxy({
     url: "../app/demo.asp"
    }),
    reader: new Ext.data.XmlReader({
        record: "item"
       }, [
        {name: "title", mapping: "title"},
        {name: "datetime", mapping: "pubDate"},
        {name:"link" , mapping:"link"}
       ])
   }),
        cm: new Ext.grid.ColumnModel([
   {header: "新闻名称", width: 300, dataIndex: "title"},
   {header: "新闻发布时间", width: 130, dataIndex: "datetime" , renderer: function(_value){
    var _date = new Date(_value) ;
          return _date.format("Y-m-d H:i:s");
   }},
   {header: "新闻链接", width: 350, dataIndex: "link" , renderer:function(_value){
    return "" + _value + "" ;
   }}
  ]),
       renderTo:"example_grid",
        width:800,
        height:300,
  loadMask: true
    });
    _grid.getStore().load();
}) ;

描述           EXT2.0的rss案例
技术 aspserver,EXT2.0
  下载

配置房间见 :

阅读(519) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~