表单模板的组件

表单模板是单个文件包含多个支持文件,例如定义表单模板上的控件的显示方式,显示在表单模板的图形文件的文件和编程启用自定义窗体中的行为的文件模板。为表单文件统称以下支持的文件。在设计表单模板时,您可以查看和处理通过提取并将这些窗体文件保存到的文件夹组成表单模板的表单文件。

组成表单模板的支持文件可以包含一个或多个XML 架构文件,在表单模板中,当用户首次打开窗体基于该表单 temp 默认情况下显示的数据的 XML 文件中的每个视图的 XSL 转换 (XSLT) 文件最晚,脚本文件或托管的代码程序集和表单定义文件,名为 Manifest.xsf。

若要让自己熟悉组成表单模板的文件,可以使用以下过程以查看表单模板的源文件。

查看表单模板的表单文件

创建新的空白表单模板。

在文件菜单上,单击另存为源文件。

在浏览文件夹对话框中,选择要保存表单文件,或创建新文件夹中,在其中一个现有文件夹,然后单击确定。

InfoPath 将表单模板的副本另存为一组内的文件夹的文件。

在Windows 资源管理器中,通过浏览找到包含文件的文件夹。

下表介绍了显示表单模板的支持文件。这些文件始终包含表单模板中。

文件类型文件扩展名说明

表单定义文件

.xsf

包含有关如何将表单模板一起,包括使用 XML 架构和资源文件包含的信息的文件。设计新表单模板时,InfoPath 将自动生成此文件。设计和修改表单模板时,该文件将自动更新以反映您所做的更改。

XML 架构

.xsd

文件或多个用于约束和验证表单模板中的数据。XML 架构文件的内容 — 元素、 属性和等 — 由组和数据源任务窗格中的字段。关联表单模板,包括主数据源,每个数据源具有相应的.xsd 文件。

视图

.xsl

XSL 转换 (XSLT) 文件,用于显示、 查看和将显示您的用户填写的窗体中包含的数据转换为 HTML。当您使用的表单模板的不同视图,您实际看到的窗体中显示的数据不同 HTML 呈现 (或转换)。

XML 模板

.xml

包含您希望默认情况下,在特定的控件中显示的数据的文件。在第一次打开窗体时,直到它们的控件中选择不同的值,用户将看到此数据。

除了上表中的文件,表单模板可以包括下表中,具体取决于表单模板的设计的任何文件。

文件类型文件扩展名说明

演示文稿

.htm、.gif、.bmp 和其他人

用于显示自定义任务窗格或表单模板中的图片文件。

业务逻辑

.js、.vbs

包含用于实现特定的窗体行为的脚本文件。这些脚本文件是 Microsoft JScript或 Microsoft Visual Basic Scripting Edition (VBScript) 文件。

二进制

.dll、.exe、.cab,和其他人

提供编程代码和其他业务逻辑的外部文件。例如,如果您为表单模板创建自定义控件 ,您可能需要安装程序才能自动安装和注册该用户的计算机上的控件。在 InfoPath 中,但在 Microsoft Visual Studio.NET 等程序,则不会创建二进制文件。

更改表单模板时,InfoPath 将自动更新表单文件。但是,如果您熟悉 XML,或者如果您是高级的表单设计者,可以提取各个表单文件并手动自定义它们。例如,您可能想要手动修改窗体中的文件的以下类型的情况下一组:

您想要重复使用其他 Microsoft Office 程序中的表单模板的 XML 架构 (.xsd 文件)。例如,您可以向架构库中Microsoft Office Word 2007添加 InfoPath.xsd 文件。然后,您可以映射元素从 InfoPath.xsd 文件向文档的内容。

要创建包含自定义命令除了 InfoPath 附带的内置命令的表单模板中的工具栏。若要执行此操作,需要编辑表单模板的表单定义 (.xsf) 文件。

要使格式相关的增强功能的表单模板中未提供的 InfoPath,例如为按钮添加背景图像 (如.gif 文件)。若要执行此操作,需要编辑窗体的 XML 转换 (.xsl) 文件。

计算机程序设计表单,表单模板和表单简介相关推荐

  1. Angular4模板式表单、响应式表单、表单状态字段

    时隔十多天我(独臂侠 灰常怀念两只胳膊~~(><)~~)又来了,之前是第三章的内容,今天先写*第七章表单处理*的内容吧,内容太多了,有必要记下来,如果有幸被看到欢迎指正^^ 表单有: - ...

  2. 如何通过云模板创建表单?丨三叠云教程

    三叠云官网https://www.sandieyun.com/ 1. 简介 1.1 功能简介 云模板中心是表单的共享中心,里面承载着众多三叠云接入企业所提供的优秀成熟的表单案例,内容详尽,范围涵盖各行 ...

  3. angularjs 表单校验指令_angular4.0的模板式表单、响应式表单及其错误提示

    模板式表单 NgForm.NgModel.NgModelGroup是FormModule里的内容,NgForm会自动拦截标准的表单处理事件(eg.提交),angular用ngSubmit代替标准的表单 ...

  4. web元件库、axure元件库、通用元件库、常用web组件、常用表单、框架、数据表单、导航栏、边框、图标、列表、日期时间选择器、评分组件、穿梭框、输入框、步骤条、图表组件、数据可视化、后台模板、时间轴

    web元件库.axure元件库.通用元件库.常用web组件.常用表单.框架.数据表单.导航栏.边框.图标.列表.日期时间选择器.评分组件.穿梭框.输入框.步骤条.图表组件.数据可视化.后台模板.时间轴 ...

  5. Django练习——基于Mysql的登录注册功能界面(django模型、模板、表单简单应用)

    目录 1.创建 2.配置Mysql (1)连接数据库驱动 (2)创建表格 (3)创建迁移文件并同步到数据库 3.admin后台 (1)创建超级用户 (2)注册模型login_msg 4.路由与视图 4 ...

  6. 模板式表单与响应式表单关系

    上图左边是模板式表单中的指令,右图是对应的响应式表单的类.一 一对应. 如何在布局文件中区分是哪种表单? 看指令,若是form开头的指令是响应式表单,若是以ng开头的指令是模板式表单. 且只有模板式表 ...

  7. php 网页手册模板,网站表单模板

    前端界面 默认网站表单模板介绍发布:/template/pc/default/home/form_post.html 列表:/template/pc/default/home/form_list.ht ...

  8. web元件库、axure元件库、元件库、web组件、控件、表单、框架、数据表单、导航栏、边框、图标、列表、日期时间选择器、评分组件、穿梭框、输入框、步骤条、图表组件、数据可视化、后台模板、时间轴

    web元件库.axure元件库.通用元件库.web组件.控件.表单.框架.数据表单.导航栏.边框.图标.列表.日期时间选择器.评分组件.穿梭框.输入框.步骤条.图表组件.数据可视化.后台模板.时间轴. ...

  9. ui界面表单设计素材模板,实用可临摹

    表单是界面设计中重要组件之一,在表单页中用户往往需要填写不同的信息来完成操作. 01 布 局 一个合格的表单,从一个好的布局开始.在信息选项较多时,有的设计师会倾向于,把表单设计成为两列.这样的做法虽 ...

最新文章

  1. 汽车车灯灯具系统(上)
  2. 如何和相亲对象无限聊天?程序员甩了这份架构图……| 每日趣闻
  3. java使用druid maven_SpringMVC+Spring+Mybatis整合,使用druid连接池,声明式事务,maven配置...
  4. Objective-C知识总结(5)
  5. 学习python第十天
  6. nginx php 没认,NginX没有执行PHP
  7. java后台通用权限管理系统(springboot)
  8. 年会抽奖(错排算法)
  9. c++基础--另类的分支结构
  10. Spring Boot工程结构推荐
  11. 输油管的布置数学建模matlab,输油管布置问题的优化模型
  12. Python分析【崩坏学园2】凝魔纹心所输出
  13. php中ci钩子,CodeIgniter钩子用法
  14. 苹果手机使用计算机网络,苹果安卓手机使用usb共享网络给win10电脑的操作方法...
  15. HDU 4435 charge-station (搜索+YY)
  16. 美团配送 二面(40min) Java后端 暑期实习面经
  17. 【Android】自动瘦脸与眼睛放大美颜算法
  18. 百度一下,你就知道”你真的知道嘛?
  19. 平凡前端之路_05.CSS与CSS3
  20. 读书笔记 - 短线操盘:实战技法 第十一章 投资计划的制定与执行

热门文章

  1. Spring MVC 参数校验
  2. tolua 一些可以用的函数(测试过)
  3. strtol函數的用法
  4. 服务器修改内网IP地址
  5. 谷歌的招聘(pta)
  6. webpack.base.conf.js文件
  7. php 简转繁体,PHP将简体汉字转为繁体的方法
  8. IBM x3690 x5服务器安装Debian Linux
  9. mysql8.0.17数据库的搭建-windows
  10. 浅谈PCA到PCANet