SharePoint中Ajax效果的Tabs控件,每个Tab的内容可以是任意Web部件
Posted on 2008-07-10 19:15 aimin 阅读(1364) 评论(19) 编辑 收藏 举报
上次用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
主要特点如下:
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