• <menu id="w2i4a"></menu>
  • logo jQuery EasyUI使用教程

    文檔首頁>>jQuery EasyUI使用教程>>jQuery EasyUI使用教程:創(chuàng)建一個RSS閱讀器

    jQuery EasyUI使用教程:創(chuàng)建一個RSS閱讀器


    Kendo UI for jQuery——創(chuàng)建現(xiàn)代Web應(yīng)用程序的最完整UI庫!查看詳情>>>

    <jQuery EasyUI最新版下載>

    在本文中,我們將使用jQuery EasyUI框架創(chuàng)建一個RSS閱讀器。

    查看演示

    我們將使用以下插件:

    • layout:創(chuàng)建應(yīng)用程序的用戶界面
    • datagrid:顯示RSS Feed列表
    • tree:顯示Feed頻道

    Step 1:創(chuàng)建布局

    jQuery EasyUI RSS Reader Demo
    Title Description Publish Date

    Step 2:處理數(shù)據(jù)網(wǎng)格的事件

    在這里,我們需要處理一些由用戶觸發(fā)的事件。

    $('#dg').datagrid({
    onSelect: function(index,row){
    $('#cc').attr('src', row.link);
    },
    onLoadSuccess:function(){
    var rows = $(this).datagrid('getRows');
    if (rows.length){
    $(this).datagrid('selectRow',0);
    }
    }
    });

    在這個示例中調(diào)用'onSelect'事件來顯示Feed的內(nèi)容,同時調(diào)用'onLoadSuccess'事件來選擇第一行。

    Step 3:處理tree的事件

    當(dāng)tree數(shù)據(jù)被加載時,我們需要選擇第一個子節(jié)點(diǎn),調(diào)用'select'方法來選擇該節(jié)點(diǎn)。使用'onSelect'事件來獲得被選擇的節(jié)點(diǎn),這樣就能得到對應(yīng)的'url'值。最后,我們調(diào)用數(shù)據(jù)網(wǎng)格的'load'方法來刷新Feed列表。

    $('#t-channels').tree({
    onSelect: function(node){
    var url = node.attributes.url;
    $('#dg').datagrid('load',{
    url: url
    });
    },
    onLoadSuccess:function(node,data){
    if (data.length){
    var id = data[0].children[0].children[0].id;
    var n = $(this).tree('find', id);
    $(this).tree('select', n.target);
    }
    }
    });

    下載該EasyUI示例:jeasyui-app-rssreader.zip

    購買最新正版授權(quán)!<咨詢在線客服>

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();