当前位置: 首页 > 办公软件 > office软件 > 正文

[MOSS开发]:带托管代码的infopath2007表单创建,发布,应用

时间:2010-01-24 博客园 姜敏

infopath2007简单说明:

infopath services它是一种服务器技术,用户可以在浏览器上直接查看表单,填写表单,重要的是用户可以不安装info path客户端。企业可以利用它作为数据采集和流程审批的基础。infopath07比03版本最大的区别就是能够脱离infopath环境,而且能够发布到浏览器上。infopath表单可以作为界面设计器以及数据展示交互,它包含了非常丰富的控件,还包含了控件的规则以及数据验证,当用户提交表单时会根据生成js脚本来验证数据的正确性,而且是无刷新的,非常不错。

infopath表单的创建:

infopath表单可以是完全无代码的表单,也可以是有托管代码的InfoPath表单。带代码的表单需要一个名叫VSTA的工具来开发。这里我想讲下带有代码的表单。

创建带代码表单的方式:

1:利用office组件infopath定制表单,通过VSTA编写相关的逻辑代码;

2:通过VS05或者是08建立infopath表单项目。

下面主要讲第一种方式的应用及需要注意的地方。

第一部分:创建带有代码的表单需要注意的几个方面:

1:表单的兼容性,表单最终是展示给用户看的,而展现形式大部分都是以WEB方式,所有创建的表单要能在浏览器中显示。步骤如下:

1):设计任务-检查设计方案,如下图所示,这里同时可以验证程序是否正确。

2):在表单选项窗口中,确保图中红色部分打上勾。