SPCAMLEditor使用系列(2)--利用SPCAMLEditor,实现列表顺序号。
2008-05-28 11:24
337 查看
好久没写了,补一篇。
列表顺序号,即让列表第一列显示:
1
2
3
4
5
实现原理:
顺序号是动态改变的,只能动态生成。我们可以通过修改字段的DisplayPattern,利用js脚本输出顺序号。
操作步骤:
Step1. 按照这篇文章的做法Copy出一个新的 “编辑”字段(若出错,忽略之,刷新一下),
SPCAMLEditor使用系列(1)--利用SPCAMLEditor,10分钟打造一个在线视频播放库
Step2. 通过右键菜单-〉Property,将字段显示名改为 序号。
Step3. 修改序号字段的DisplayPattern为:
<DisplayPattern>
<HTML><![CDATA[<script type='text/javascript'> ]]></HTML>
<HTML>
if( typeof(__RowNumber) == 'undefined')
__RowNumber=0;
document.write(++__RowNumber);
</HTML>
<HTML><![CDATA[</script> ]]></HTML>
</DisplayPattern>
Step4. 修改视图的Schema,将 序号字段添加进ViewFields中:
<ViewFields>
<FieldRef Name="DocIcon" />
<FieldRef Name="LinkFilename" />
<FieldRef Name="Modified" />
<FieldRef Name="Editor" />
<FieldRef Name="_x7f16__x8f91__Copy" /> (这个按照实际字段InterName)
</ViewFields>
效果图:
列表顺序号,即让列表第一列显示:
1
2
3
4
5
实现原理:
顺序号是动态改变的,只能动态生成。我们可以通过修改字段的DisplayPattern,利用js脚本输出顺序号。
操作步骤:
Step1. 按照这篇文章的做法Copy出一个新的 “编辑”字段(若出错,忽略之,刷新一下),
SPCAMLEditor使用系列(1)--利用SPCAMLEditor,10分钟打造一个在线视频播放库
Step2. 通过右键菜单-〉Property,将字段显示名改为 序号。
Step3. 修改序号字段的DisplayPattern为:
<DisplayPattern>
<HTML><![CDATA[<script type='text/javascript'> ]]></HTML>
<HTML>
if( typeof(__RowNumber) == 'undefined')
__RowNumber=0;
document.write(++__RowNumber);
</HTML>
<HTML><![CDATA[</script> ]]></HTML>
</DisplayPattern>
Step4. 修改视图的Schema,将 序号字段添加进ViewFields中:
<ViewFields>
<FieldRef Name="DocIcon" />
<FieldRef Name="LinkFilename" />
<FieldRef Name="Modified" />
<FieldRef Name="Editor" />
<FieldRef Name="_x7f16__x8f91__Copy" /> (这个按照实际字段InterName)
</ViewFields>
效果图:
相关文章推荐
- SPCAMLEditor使用系列(2)--利用SPCAMLEditor,实现列表顺序号。
- SPCAMLEditor使用系列(2)--利用SPCAMLEditor,实现列表顺序号
- SPCAMLEditor使用系列(3)--利用SPCamlEditor实现 时间字段跟当前时间进行实时比较计算
- 浅谈如何利用PB实现树型列表动态半透明提示(四)(原
- 利用通讯组实现邮件列表
- 利用mybatis的分页插件实现商品列表的显示
- phpcms V9利用num++实现多样形式列表标签调用
- 利用jquery实现动态表格的相关操作以及列表全选功能
- js 实现下拉列表的重复利用
- 利用VUE框架,实现列表分页功能
- iphone利用线程实现数据的加载,并展示在table列表中
- 利用SpringMvc和MyBatis实现员工列表显示页面
- 利用JS实现键盘控制下拉列表的滚动
- Asp.net利用Treeview实现树形列表
- Python3 利用函数 实现阶乘、列表中删除指定元素、等差数列求和
- 浅谈如何利用PB实现树型列表动态半透明提示(三)(原
- Python中利用列表推导式实现矩阵置换时发现的"问题"
- 利用VUE框架,实现列表分页功能示例代码
- 利用InfoPath实现SharePoint Server 2013列表的级联选择(Cascading Drop Down List)
- 利用可变参数列表简单实现printf函数的功能