• 微软原版系统

  • 一键重装系统

  • 纯净系统

  • 在线技术客服

魔法猪系统重装大师 一键在线制作启动 U 盘 PE 系统 用一键重装的魔法拯救失去灵魂的系统
当前位置:首页 > 教程 > 电脑教程

SharePoint2010实现添加导航按钮查看列表项详细信息

时间:2015年04月02日 15:38:51    来源:魔法猪系统重装大师官网    人气:8022

今天小弟将再次向大家介绍一个SharePoint与InfoPath结合实现的小功能:在表单中添加向前和向后的导航按钮,以表单中所显示的列表信息进行导航。

大家应该都见过了SharePoint 2010例新加入的模态对话框了,在2010中当我们要查看列表项的详细信息时终于不用在忍受频繁的页面刷新了,现在这些信息都会显示在模态对话框中,就如下图所示。

虽然这种在模式对话框中展现信息的方式已经很好了,但如果要连续查看某个列表内多个列表项的信息时这种方式还是不太方便,这时就可以考虑使用本篇博客所介绍的这个小功能了,这样就可以在InfoPath表单中逐条的查看列表项的详细信息了。

下面将向大家介绍实现这一功能的具体步骤:

新建一个空白表单模板。

添加一个从SharePoint库或列表接受数据的连接,需要注意的是一定要勾选"在打开表单时自动检索数据"。在这个例子中我连接的是一个任务列表,在这个数据连接中包含了"ID"、"标题"、"开始日期"、"说明"四个字段。数据连接创建好后可在域面板中的看到下面的画面。

接下来要做的就是对表单的布局和外观进行设置了,首先添加三个文本框控件分别用来显示列表项的标题、开始日期、说明三个字段的值。

添加两个按钮,并将它们的标签分别改成"上一项"和"下一项"。

在主数据源中添加一个叫"position"的字段,这个字段将用来定位要显示的列表项,此时表单如下所示。

选中"标题"字段,点击在Ribbon区的"属性"标签下的"默认值"按钮。

在弹出的"域或组属性"窗口点击公式按钮。

在"插入公式"窗口点击"插入域或组"按钮。

在"选择域或组"窗口中,在下拉框中选择第二步建立的辅助数据源,展开"dataFields"节点,选择"标题"节点,然后点击"筛选数据"。

在"筛选数据"窗口点击"添加"。

在"指定筛选条件"窗口中的第一个下拉框内选择"选择域或组"。

在"选择域或组"窗口中的数据源下拉框中选择主数据源中的"position"字段,然后点击确定。

还是在"指定筛选条件"中的第一个下拉框内选择"表达式",然后将表达式的内容从

xdXDocument:get-DOM()/my:myFields/my:position = ""

改成

number(xdXDocument:get-DOM()/my:myFields/my:position)

在"筛选数据"窗口点击"确定"。

在"选择域或组"窗口中点击"确定"。

在"插入公式"窗口点击"编辑XPath(高级)",将表达式从

xdXDocument:GetDOM("任务")/dfs:myFields/dfs:dataFields/d:SharePointpstItem_RW/d:Title [number(xdXDocument:get-DOM()/my:myFields/my:position)]

改为

xdXDocument:GetDOM("任务")/dfs:myFields/dfs:dataFields/d:SharePointpstItem_RW[number(xdXDocument:get-DOM()/my:myFields/my:position)]/d:Title

点击"验证公式",检查下公式是否有错误。

在"开始日期"与"说明"字段中重复上面6-17步中的操作。

在右侧的域面板中选择"position"字段,然后在下拉菜单中选择"属性"。

将"position"字段的默认值设置为1。

为"上一项"按钮添加规则,在规则面板内添加一个"设置域值"的操作,设置position字段的值为position - 1。

为"下一项"按钮添加规则,在规则面板内添加一个"设置域值"的操作,设置position字段的值为position + 1。

在"上一项"按钮上添加条件格式,当position=1时设置为禁用此控件。

在"下一项"按钮上添加条件格式,在弹出的"条件窗口"中选择"表达式",将条件表达式的值设置为

number(xdXDocument:get-DOM()/my:myFields/my:position) >= count(xdXDocument:GetDOM("任务")/dfs:myFields/dfs:dataFields/d:SharePointpstItem_RW/d:ID)

当满足此条件时将此按钮设置为禁用。

保存表单,并将表单发布到SharePoint网站的一个表单库中。

好了,所有步骤都完成了,下面来看看最终效果。

SharePoint2010,实现,添加,导航,按钮,查看,
栏目:电脑教程 阅读:1000 2023/12/27
Win7教程 更多>>
U盘教程 更多>>
Win10教程 更多>>
魔法猪学院 更多>>

Copyright © 2015-2023 魔法猪 魔法猪系统重装大师

本站发布的系统仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件。

在线客服 查看微信 返回顶部