Chinaunix首页 | 论坛 | 博客
  • 博客访问: 199340
  • 博文数量: 163
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 1720
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-08 11:41
文章分类

全部博文(163)

文章存档

2011年(1)

2009年(162)

我的朋友

分类: 系统运维

2009-06-17 15:25:27

 若想在客户端应用程序初始化完毕时加载提要列表,我们需要在pageLoad()方法中调用web Service中的GetRssEntries()方法,并在异步调用之前为用户显示出更新提示面板:
    function pageLoad(sender, args) {
        // 显示更新提示面板。
        showProgressBar(true);
      
        // 取得提要集合。
        RssService.GetRssEntries(onRssEntriesGot);
    }

    其中showProgressBar()函数用来根据其接收到的布尔值参数控制更新提示面板的显示与否。该函数的定义如下,将在稍后的代码中频繁用到:
    // 控制更新提示面板的显示与否。
    function showProgressBar(visible) {
        $get("progress").style.display = visible ? "block" : "none";
    }

    关于pageLoad()方法的介绍,请参考第4章。关于异步调用服务器端Web Service方法的语法,请参考第3章。

    调用GetRssEntries()方法时提供的回调方法onRssEntriesGot()的代码如下。其中先隐藏了更新提示面板,然后 使用Web Service返回的提要集合数据构造出了

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