zoukankan      html  css  js  c++  java
  • 一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(9)--添加第二个视图到Flight Delay表单

            准备:打开之前的Flight Delay表单,或直接使用Flight Delay Post exercise 3.xsn,记住,右键点击设计。
            下面练习中,添加“确认”视图给Flight Delay表单。并添加另外的规则到提交按钮,使用户从默认视图移动到“确认”视图。
    1. 点击页面设计选项卡
    2. 点击新建视图,命名为Confirmation
    3. 在页面设计选项卡,点击视图下拉列表切换回到视图1,复制Blue Yonder图片,切换到Confirmation视图,粘贴到表格顶部。在插入选项卡,添加“带有强调的两列3”表格

    4. 在文本区域输入子标题Confirmation – your submission for the following flight delay has been processed.
    5. 在表格的第一个标签上,输入Flight Date。在同行“控件”单元格,插入已计算值控件。点击函数按钮编辑公式。


    6. 点击插入域或组,选择FlightDate域,点击确定关闭弹出的窗口
            这添加了视图1的FlightDate域值到了“确认”视图。
    7. 对Flight Number执行相同步骤
    8. 在第三行,标签名为Delay Reason再添加一个已计算值(附带延迟原因)。


    9. 点击页面设计,在视图区域点击属性按钮
            注意所有可以设置的属性,包含设置为只读。因为不必设置属性,点击取消。


    10. 在页面设计选项卡,切换到视图1
    11. 选中Submit按钮,点击控件工具选项卡,点击添加规则按钮,选择切换视图。设置为切换到“确认”视图。当用户点击提交时,这个规则自动重定向用户到“确认视图”。

    12. 预览表单,填写信息(航班号、原因等),点击提交按钮
            规则执行两个操作:首先,尝试用默认的电子邮件程序给你发送邮件(表单副本);然后自动切换到“确认”视图。如下


            表单完成了,不但能收集数据,还能通过邮件提交表单,切换到第二视图。最佳实践是添加一个关闭按钮(使用关闭表单规则)。

  • 相关阅读:
    UNIX网络编程之旅配置unp.h头文件环境[ 转]
    C++著名程序库
    开源框架完美组合之Spring.NET + NHibernate + ASP.NET MVC + jQuery + easyUI 中英文双语言小型企业网站Demo
    网络库介绍
    置顶问题
    最近做的一个项目
    Storm 遇到问题?
    海量算法视频下载
    Quartz.NET作业调度框架详解
    c#中的委托、事件、Func、Predicate、Observer设计模式以及其他
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3856949.html
Copyright © 2011-2022 走看看