• 一步步学习微软InfoPath2010和SP2010--第五章节--添加逻辑和规则到表单(6)--使用规则创建多视图样式向导表单


            本例中,你将处理表单,目的是捕获来自Blue Yonder员工的支持请求。这些请求需要SharePoint记录管理网站支持文档储存请求。这个表单基本完成了,你只需增加一些剩余的规则来完结它。通过添加最后的逻辑到表单,你将有机会探索使用InfoPath规则创建丰富、样式向导的表单。
            准备:在设计模式打开Blue Yonder Records Management SharePoint Site Request表单。
            在表单的默认(home)视图上,你只是从用户收集一些基本信息:他们需要哪种类型的记录来保存在SharePoint站点和他们目的的描述。现在,你将给箭头图片添加规则,允许用户导航至表单的第二个视图。箭头是图片按钮控件,意味着我们可以添加规则。

    1. 在功能区,打开“规则”窗格,点击箭头。


    2. 添加新的“操作”规则,切换视图到Formats视图。你可以命名为“Next Page”。


    3. 在功能区,点击“页面设计”选项卡,切换到第二个视图Formats视图。

            小贴士:像本章节许多步骤一样,添加规则来切换视图,可以通过在功能区使用“添加规则”按钮来完成。记住在添加规则之前,总是点击一次激活你想添加规则的控件。


            在Formats视图,表单又使用图片按钮提供更丰富的体验给用户。它显示了箭头提供在表单视图间的导航。如果你点击箭头,并在“规则”窗格查看它的规则,你将看到后面的逻辑。


            你将使用页面三个图片按钮代表记录的当前格式(用户将会保存到他们的SharePoint站点)。第一个按钮只代表电子记录,第二个按钮,只代表实物记录(将被扫描的文档),第三个按钮代表电子的和实物的记录。规则已经添加到了前两个按钮中,你的工作就是添加规则到第三个,即Digital and Physical按钮。前两个按钮分别有一个含两个操作的规则。第一个操作基于用户选择将设置隐藏域DigitalOrPhysical为合适的格式。第二个操作设置标签内的文本来匹配用户选择的格式。
    4. 首先选择每个图片,重审“规则”窗格中它们的规则,来了解前两个图片按钮能做什么。现在预览表单,点击按钮查看它们如何设置标签。并注意,如果你点击了第三个按钮,什么事都没有发生。

    5. 关闭预览,选中第三个按钮。


    6. 在“规则”窗格,添加新的“操作”规则Set Digital and Physical。两个将创建的规则都是设置域值。


    7. 为了设置Record Format组中的DigitalOrPhysical域,在值域中输入Digital and Physical。

            小贴士:注意DigitalOrPhysical域来没有在设计界面显示。当你需要域储存变量数据值,但是并不需要它直接显示在表单上,这就是个好的例子。你将发现这是个有用的技术。表单中隐藏的域可以有效地服务于相同函数,和编程语言中的变量一样。


    8. 给RecordType_DisplayLabel域输入相同值Digital and Physical。

            现在第三个图片按钮有两个操作。


    9. 预览

            三个图片按钮应该可以根据你的选择,正确设置右边的标签了。


    10. 在功能区,点击“页面设计”选项卡,切换到第三个视图Questions
            在这个视图,你将给表单用户呈现一系列与他们在SharePoint站点创建的记录相关的问题。
    11. 预览,所有问题的下拉都点击“是”。

            注意,当你对vendor/contractor问题选择“是”时,一个额外的信息节出现在表单地步。另外,点击vendor/contractor问题旁边的蓝色问题标记图标时,你将看到帮助是可用的。这些元素都使用了规则根据用户输入展示和隐藏一个节。以这种方式设计表单使它更加动态且丰富,而且提高了可用性,因为你不会用用户不需要的信息使他们晕头转向的。


            和之前两个视图一样,你的任务是添加剩余的规则,因为它已经部分完成了。你可能在预览模式发现无论你是否点击帮助按钮,e-Discovery节的帮助内容都会显示。因此,你需要添加规则来隐藏e-Discovery帮助节(如果ShowHelp_eDiscovery域没有设置为真)。也就是说,如果用户没有点击e-Discovery节的问题标记,就使它隐藏。

    12. 选中eDiscoveryHelp节。


    13. 打开“规则”窗格,添加新的“格式”规则,添加一个条件,在Questions组选择ShowHelp_eDiscovery域。


    14. 设置条件“不等于”为“真”。

    15. 在“规则”窗格,选择“隐藏此控件”。

    16. 预览
            你将发现e-Discovery帮助节现在是隐藏的,直到你点击了问题标记按钮才会显示出来。使用格式规则提供更加交互式表格体验,这是个极好的例子。
    17. 在功能区,使用“页面设计”选项卡,切换到最后一个Summary and Review视图。

            和之前三个视图一样,你的任务是添加剩余的规则,因为它已经部分完成了。在此之前,预览表单并熟悉其功能。首先要注意的是页面上的图片按钮,他们允许导航到表单的其他部分。问题右边的图片按钮允许用户导航回Questions视图并编辑他们的答案。

    18. 第四个按钮(关于e-Discovery问题)没有应用的规则。因此,使用“规则”窗格,给按钮添加规则,当点击时,转移用户回到Questions视图。


            注意屏幕提示的使用帮助用户理解按钮的目的。屏幕提示在图片按钮的属性中,你可以通过右击并选择“图片按钮属性”,查看“高级”选项卡。


            你刚刚创建的表单是值得花费更多时间钻研所有不同的操作和格式规则的。预览表单,作为实际用户来使用它,完整填写表单,然后看它如何工作。当你这样做时,切换回带有规则和域窗格的设计模式,以便清楚的理解一切是如何相互适配的。
  • 相关阅读:
    SQL SERVER2017 安装程序无法与下载服务器联系。无法安装机器学习服务的问题解决方式
    Kali Linux无法访问网络的问题
    Vue的冒泡事件
    记录阿里云ECS(Centos7.4)安装mysql 8.0.X服务
    沧桑巨变中焕发青春活力-记极1s HC5661A 打怪升级之路
    Asp.Net MVC过滤器小试牛刀
    C# Windows Service调用IBM Lotus Notes发送邮件
    记录一些js框架用途
    vc14(vs2015) 编译php7 记录
    C++ API方式连接mysql数据库实现增删改查
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3856629.html
Copyright © 2020-2023  润新知