一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(2)--列表表单布局

本文主要是介绍一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(2)--列表表单布局,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        将SP列表转化为InfoPath好处之一是,更多选择来丰富表单外观、颜色和控件安排等。以填表人视角思考,开发表单使之更容易使用。InfoPath中,你有很多表格布局模板,可以创建自定义表格、修改单元格边距底纹,以及插入图片等。本章练习帮你获得信心,创建更好更易用的表单。

        下面的练习中,你将自定义InfoPath表单布局使之更加专业。使用2010布局和表格功能,你将创建一些非常棒的表单。

        准备:在浏览器中,打开上一个联系创建的Travel Requests列表。

1.      顶部功能区,选择“列表”选项卡,点击“自定义表单”。

2.      点击表格左上角方格,删除表格。


        注意到“域窗格”中所有的域仍存在。

3.      选择“页面设计”选项卡,点击“页面布局模板”按钮,点击选择“颜色条”布局。


4.      输入标题“Travel Request Form”。

5.      在“添加表”处点击,在“插入”选项卡,选择插入表格模板“具有强调的两列4”。

        拖动控件到表格:每次控件从与列表拖动到不只一列的表格时,你有两种方法放置控件到表格中。

        文本框的左边标签:当拖动控件到表格,单元格左右同时出现黑色(选中),释放控件。

        文本框的上边标签:当拖动控件到表格,光标箭头出现在单个单元格而且没有单元格出现黑色(选中),释放控件。

6.      现在可以改变颜色架构了。在功能区,点击“页面设计”选项卡,选择“专业----夏天”。

        注意到左侧是“添加标签”,右侧是“添加控件”。为高效节约空间,我们选择标签在控件之上,而不是水平。

7.      光标放置在左列,在“布局”选项卡,点击“选择”,点击“列”

8.      选中左列,点击“文件”选项卡,选择“正文”样式。

9.      点击“黑(粗)体”按钮,去除格式。

10.  需要在表格下添加两行。光标放置在最后一个单元格,点击“布局”选项卡的“在下方插入”两次。


11.  拖动域到表格。


12.  选中最后两个单元格,在功能区,合并单元格。

“创建时间”域是SP中每个列表和库内置的日期,并伴随着“创建者”域。每次新项目被添加到列表时,自动被捕获。因为日期只有在首次提交时才存在于“创建时间”域中,所以在填表时可以显示当前日期作为默认值。

13.  双击“域窗格”的“创建时间”域。


14.  点击fx按钮

        注意:功能与数学公式相似,将在第五章节“添加逻辑和规则到表单”讨论。

15.  在“插入公式”页面,点击“插入函数”按钮。


16.  分类下选择“日期与时间”,点击now,点击确定两次

17.  在域或组属性页,清除“重新计算公式时刷新值”复选框,点击确定。

        填写表单时,“创建时间”不应该可改变,应该使其明显。

18.  删除第二个框(日期的时间部分)。右击日期选取器控件,点击“更改控件”,点击“文本框”。

19.  在功能区,“属性”选项卡,点击“底纹”框,选择“无填充颜色”。


20.  关闭窗口,点击“保存并发布”。


        现在表单已经使用InfoPath自定义了,且可填。通过填写并保存表单,检查你新建的项目。表单视觉上因一点改变而更加引人。我们把普通的SP列表转化为美观愉悦的表单(容易填写,而且合情合理)。


这篇关于一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(2)--列表表单布局的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1083011

相关文章

Python FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整

C#使用SQLite进行大数据量高效处理的代码示例

《C#使用SQLite进行大数据量高效处理的代码示例》在软件开发中,高效处理大数据量是一个常见且具有挑战性的任务,SQLite因其零配置、嵌入式、跨平台的特性,成为许多开发者的首选数据库,本文将深入探... 目录前言准备工作数据实体核心技术批量插入:从乌龟到猎豹的蜕变分页查询:加载百万数据异步处理:拒绝界面

Springboot处理跨域的实现方式(附Demo)

《Springboot处理跨域的实现方式(附Demo)》:本文主要介绍Springboot处理跨域的实现方式(附Demo),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录Springboot处理跨域的方式1. 基本知识2. @CrossOrigin3. 全局跨域设置4.

python+opencv处理颜色之将目标颜色转换实例代码

《python+opencv处理颜色之将目标颜色转换实例代码》OpenCV是一个的跨平台计算机视觉库,可以运行在Linux、Windows和MacOS操作系统上,:本文主要介绍python+ope... 目录下面是代码+ 效果 + 解释转HSV: 关于颜色总是要转HSV的掩膜再标注总结 目标:将红色的部分滤

Python实现自动化接收与处理手机验证码

《Python实现自动化接收与处理手机验证码》在移动互联网时代,短信验证码已成为身份验证、账号注册等环节的重要安全手段,本文将介绍如何利用Python实现验证码的自动接收,识别与转发,需要的可以参考下... 目录引言一、准备工作1.1 硬件与软件需求1.2 环境配置二、核心功能实现2.1 短信监听与获取2.

Python使用date模块进行日期处理的终极指南

《Python使用date模块进行日期处理的终极指南》在处理与时间相关的数据时,Python的date模块是开发者最趁手的工具之一,本文将用通俗的语言,结合真实案例,带您掌握date模块的六大核心功能... 目录引言一、date模块的核心功能1.1 日期表示1.2 日期计算1.3 日期比较二、六大常用方法详

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

Python实现自动化表单填写功能

《Python实现自动化表单填写功能》在Python中,自动化表单填写可以通过多种库和工具实现,本文将详细介绍常用的自动化表单处理工具,并对它们进行横向比较,可根据需求选择合适的工具,感兴趣的小伙伴跟... 目录1. Selenium简介适用场景示例代码优点缺点2. Playwright简介适用场景示例代码

Python中DataFrame转列表的最全指南

《Python中DataFrame转列表的最全指南》在Python数据分析中,Pandas的DataFrame是最常用的数据结构之一,本文将为你详解5种主流DataFrame转换为列表的方法,大家可以... 目录引言一、基础转换方法解析1. tolist()直接转换法2. values.tolist()矩阵

Java使用多线程处理未知任务数的方案介绍

《Java使用多线程处理未知任务数的方案介绍》这篇文章主要为大家详细介绍了Java如何使用多线程实现处理未知任务数,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 知道任务个数,你可以定义好线程数规则,生成线程数去跑代码说明:1.虚拟线程池:使用 Executors.newVir