zoukankan      html  css  js  c++  java
  • 一步步学习微软InfoPath2010和SP2010--第六章节--发布并提交表单数据(2)--提升栏目

            因为提升哪些域是有选择的,你可能需要辨别最重要的域来推进。下面是一些必要的考虑(关于域和列):
    1. 报表
            想想表单的完整生命周期,最相关的数据是什么?像SharePoint中任何列表或库一样,这些栏目可以用来快速排序和筛选信息,创建视图。那么需要哪些域是可用的呢?
    2. 工作流
            如果使用工作流,工作流需要什么数据呢?
    3. 网站栏
            对于更加常见或将作为整体被用到业务解决方案中其他部分的栏目,相对于库栏,你可以有选择的创建栏目作为网站列(发布表单之前)。
            栏在InfoPath被提升有两种不同方式。一个是点击“文件”菜单,选择“窗体选项”,点击“属性提升”。另一种方式是使用发布向导,如上个练习谈到的,后者提供了额外的选项。下面图解展示了添加每个栏目时可用的设置。
            注意:发布向导关于变成参数的域选择也有可用的选项。参数将在第八章节深入讲解。


    1. 作为栏显示的域
            这个部分,点击选择需要被作为栏目添加的域。最佳实践是总是组织好域并使用好的命名习惯。
    2. 网站列组
            下拉框考虑了选择现有网站列组。如果你点击网站设置----网站列,会看到相同的可用组。这些组用来组织栏目,这个下拉框用来缩小列名框的栏目列表。如果当前选择的栏名以现存的网站列匹配,那么网站列组自动被选中,并且列名默认为现存栏的名字。如果列名不存在,域将显示:(不存在:在这个库新建栏)。
    3. 列名
            在SharePoint中输入或选择想要的栏目名。如果该名字的栏目不存在,会建议你一个。这个建议的域名可以改变。在上一个例子截图中,列名为“Leave Date”,但是可以编辑为“Leave”。如果列名域现有网站列匹配,网站列名将作为下拉框被选中。这种情况,名称可以修改。选项(不存在:在这个库新建栏)在网站列组下拉框被选中。
    4. 函数
            只有对于重复控件的域,下拉框列表才是可用的。当要考虑多个数据值时,可以选择提交表单时哪些值将存在于SharePoint栏目中。常见公式有:
            A. First
                重复控件中第一个值
            B. Last
                重复控件中最后一个(最近添加的)值。
            C. Count
                重复控件域中所有值的数目。
            D. Merge
                重复控件域中的所有值的无空格列表。
            E. Sum, Average, Min, Max
                这些函数只有处理数字域时可用,它们执行许多公式。选中公式的结果将作为值显示在SharePoint栏目中。
    5. 允许用户通过使用数据表或属性页编辑域中的数据
            这个选项允许域中的数据在栏目中显示,且在SharePoint中编辑,而不用InfoPath打开表单。当域中数据需要通过工作流更改时,这个设置是最常用的。当域在SharePoint更改时,用户可以在数据表视图查看表单库,或者不必在InfoPath中打开表单,点击编辑项目的属性。
            注意:默认情况下,数据表视图时可用的。你可以在配置库的高级设置中更改为否,这样栏目不能在数据表中编辑。
            下面的练习中,你将从InfoPath表单中提升域成为SharePoint中的栏。
            准备:在浏览器中打开SharePoint站点,找到到本章之前创建的Time Off Request表单。在InfoPath Designer 2010中以设计模式打开。
    1. 在InfoPath Designer 2010中,点击“文件”菜单,点击发布,然后点击SharePoint服务器。
    2. 点击“下一步”三次,到栏和参数被选中的屏幕。
    3. 点击“添加”按钮添加第一个域。
    4. 展开EmployeeInfo组,点击选择FirstName域。


            因为First Name已经是现存网站列,InfoPath默认建议这个栏。这个域是当新的联系人列表在SharePoint创建时使用的,所以它存在于网站列表中的“核心联系人和日历栏”组,点击确定。
    5. 点击添加,这次选择LastName,点击确定。


    6. 点击添加,选择Department,点击确定。对LeaveDate和ReturnDate同样做。
            注意InfoPath已经意识到你在域名中使用大写的地方,并自动添加了空格,点击“下一步”。


    7. 点击“发布”,选中“打开这个表单库”复选框,点击“关闭”。


    8. 在浏览器中的表单库,注意到有几个新栏目。点击“添加文档”填写新表单。把你自己的名字写上去,填完其他域。


    9. 点击左上角“保存”。输入你的名字,附带数字1,如下图,点击保存。


            现在一些栏已经被提升,并且填写了表单,很明显一些数据已经可用于排序。一些数据(可能存在于大型文本框中)如Reason域,最好是留在表单中,而不是作为栏目。用户可以简单点击表单查看内部更多详细信息。也要注意库设置页面的栏。这些栏使用发布向导被创建,以灰色文本显示。已存在的栏是可编辑的。因此,在发布期间,选择已存在的栏目和选择“允许用户使用数据表或属性编辑域中的数据”有几乎相同的效果。

  • 相关阅读:
    linux之用户和用户组管理详解
    linux权限管理
    flink 1.7.2 安装详解
    TJI读书笔记13-内部类
    TJI读书笔记12-接口
    TJI读书笔记11-多态
    TJI读书笔记10-复用类
    TJI读书笔记09-访问控制权限
    TIJ读书笔记08-数组的初始化和可变长参数形参
    TJI读书笔记07-初始化
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3856625.html
Copyright © 2011-2022 走看看