• 一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(8)--视图


            你的表单在单个页面上经常有放置太多控件。初学者犯的最坏错误之一是一个页面上放置所有信息,并强迫用户在一张不必那么长且复杂的表单上滚动鼠标,更坏的是,创建多个表单让用户填写(当一个加强型表单足够高效且易管理时)。InfoPath视图可以帮助缓解这些问题,并解决部分。

            InfoPath中的视图仅仅是从相同数据源显示数据的另一个方法,但是以不同的方式。认为视图仅仅是相同表单的另一个页面可能是最简单的。如果你创建了第二个视图,额外的或不同的域可能要显示,或者甚至完全不同的视觉布局,但是外表之下,所有视图都使用相同数据源和架构。这种方式的美妙之处是你可以在一个地方管理表单的所有属性,如安全性、域、数据连接和工作流等,并且有能力和灵活性显示正确的数据视图给正确的人,在正确的时间。
            下面常见六种情况会使用InfoPath视图:
    1. 将又长又不方便的表单,拆分成容易管理的部分
    2. 创建向导式或调查式的界面。因为你可以使用按钮切换视图,试图提供了简单的方法创建有多个页面的表单。第五章节将有向导式表单的例子。
    3. 基于角色显示不同视图给不同的用户。
            注意:角色是InfoPath Filler-only功能。
    4. 添加只读 “确认”视图,在用户填完数据后显示
    5. 提供总结或上滚视图。一些表单需要仪表板合并来自其他视图的数据。一些表单可能需要一个非常与表单的输入视图不同的视觉布局。
    6. 提供打印视图。当你想给用户一个页面来打印表单中的数据时,打印视图是有用的。

  • 相关阅读:
    在.net中过滤敏感字符
    const和readonly的联系和区别
    新闻内容页分页的简单做法
    jmail邮件发送问题
    nvarchar与varchar的区别
    C#中"is" vs "as"
    在C#中,string 类型可与SQL SERVER中的int 类型作比较
    做网站常用代码集锦 (转)
    做网站常用代码集锦 (转)
    ADO 数据类型转换表 oledbtype sqldbtype (二)
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3856950.html
Copyright © 2020-2023  润新知