这种方式有什么好处那?它的好处就是,需要开发人员自己动手在各列值之间添加HTML 标记。当然,你也可以不加,那么在浏览器中将是一团乱糟糟的内容展现在你的面前。因为本文中的视图就是要自己添加HTML 标记,那么就在下面简单说一下步骤。
新建一个视图,视图属性的高级中,选中“将视图内容作为HTML ”,然后视图的第一列要加上“ ”, 中间列的列值都要用“ ”和“ ”包起来,最后一列要在列值的末尾加上“ ”。新建表单,将视图嵌入表单中,嵌入视图不显示标题。在嵌入视图的上面输入表格的表头,这里要注意,表格要严格按照规范去写。什么是所谓表格规范那?就是一个表格有表头和表体,在HTML 中要用标记区分出来。比如,表头标记是 , 部分要写在这里,不能写在别处。表体标记是:, 都要写在这一部分里。
例如:
class="tablesorter">
<!-- 底下就是部分-->
<!--嵌入视图-->
上例就是一个在表单中的完整表格。表格做好了,要想在浏览器中看到排序表格还需要做一些工作,下面继续展开。
在表单的“HTML首页内容”中增加如下内容:
" rel='stylesheet'href='/jquery/themes/blue/style.css' type='text/css' media='print, projection,screen' />
,这是TableSorter必需的CSS和JS文件,是放在Domino服务器上的HTML目录下。要想表格展现出来还要在表格的下面加一段js程序:
$(function() {
var rows =$("#tableinbox tbody tr").length;
if(rows>1){
$("#tableinbox").tablesorter({sortList:[[2,1]],widgets:['zebra'],headers: { 0: { sorter: false } } });
}else{
$("#tableinbox").tablesorter({headers: { 0: { sorter: false } } });
}
});
$(document).ready(function(){
$("#selectall").bind("click",doSelect);
});
加上这段程序后,还需要一个工作,那就是再建几个文档,好让视图中有东西可显示。如果这些都做了,那么就可以在浏览器中打开这个表单看一下效果了。应该能看到图1的效果。
图1
本文中涉及的资源会在附件中列出,您的工作就是将他们放到正确的位置就可以了。
附件中包括:
jquery1.2.5
TableSorter jqueryplugin
ajaxdemo.nsf
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14751907/viewspace-438867/,如需转载,请注明出处,否则将追究法律责任。
<%=items[i].content%>
<%if(items[i].items.items.length) { %><%=items[i].items.items[j].username%> 回复 <%=items[i].items.items[j].tousername%>: <%=items[i].items.items[j].content%>
最新文章
- 整合Lotus Quickr 8.5 for Domino 与 IBM ECM:配置与最佳实践
- 在 IBM Lotus Quickr 8.5 for WebSphere Portal 中定制主题
- Lotus Notes/Domino 环境下的 OpenSocial 开发
- IBM Lotus Quickr 8.5 for Portal 新功能和新特性简介
- 使用新的 IBM Lotus Connections 2.5 迁移工具
- 使用 Lotus Forms JavaScript API 与 Web 页面中的 XFDL 表单交互
- Lotus Notes Client 8.5.2 标准版安装部署新功能介绍
- IBM Lotus Symphony 七种兵器之 Widgets
- 利用 LotusScript 实现用 Lotus Domino 的数据生成图形化的 Excel 报表
- IBM Lotus 1-2-3 9.8 新特性:网络感知
转载于:http://blog.itpub.net/14751907/viewspace-438867/