Aimin Han

SharePoint Server、Office、Silverlight、Flash、GIS、AVEVA NET & solutions 培训 咨询 设计
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上次用xsl定义了单个摘要新闻显示WebPart后,发现根本不能满足用户的需求,大量需要在首页显示的信息逼迫我必须采用Tabs的方式。开始的时候为了省事,直接一次加载所有Tab的内容,结果30个跨站点查询列表的查询部件让页面变得相当庞大和缓慢。开玩笑,这可是真正给别人用的系统阿。下决心写了一个TabsForAjax WebPart。

主要特点如下:
    1、首次加载默认Tab下的内容,而非加载所有Tab下的内容,点击其他Tab后异步加载相应内容。
    2、每个Tab的内容可以是支持http://schemas.microsoft.com/WebPart/v3名称空间的任意WebPart,V2的稍后支持,免费升级,哈哈
    3、Tab的定制是用非常容易制作的XML文件描述的,可以在极短的时间内定制出所需效果。
    4、点击更多时,是打开当前Tab下的更多信息。

结果,咱的定制人员拿着这个Webpart不到半天把整个首页换了一遍,一切OK啦。

示意图如下:
第一次加载:

点击其他Tab(测试过了0.065s响应,即65毫秒,可以忍受)


欢迎大家把Bug和更多的需求提到评论中,Thx