InfoPath2007表单模版(带后代码)开发并发布到SharePoint表单库.doc
InfoPath 2007 和 SharePoint 2007 的集成允许开发者创建带有托管代码的表单模版,这些模版能够发布到 SharePoint 表单库,并且支持用户通过浏览器进行访问。以下是对这个主题的详细说明: 1. **创建 InfoPath 表单模版** 创建带有托管代码的 InfoPath 表单模版有两种主要方法: - 方法一:首先用 InfoPath 设计表单模版,然后通过 Visual Studio Tools for Office (VSTO) 2005 添加代码。适合数据复杂、视图多的场景。 - 方法二:直接在 VSTO 2005 中建立 InfoPath 表单项目,统一在 VS.NET 环境下完成设计。适用于数据简单、视图较少的情况。 在这个示例中,采用方法二。首先创建一个名为 "IPFromBrowser" 的 InfoPath 表单模版项目,选择“设计新的”-> “表单模版” -> “空白”,并启用“仅启用浏览器兼容性功能”。 2. **设计 InfoPath 表单模版** 在设计阶段,可以添加数据源、视图和控件。例如,创建一个名为 "textbook" 的文本域,并添加一个按钮。在按钮的 click 事件中编写代码,使其在点击后显示“hello onion!”。 3. **设置信任级别和证书** 由于使用了托管代码,必须在“表单选项”的“安全和信任”设置中选择“完全信任”,并为表单模版签名。可以创建自签名证书或使用已认证的证书。这确保了表单的安全性,并允许代码执行。 4. **发布 InfoPath 表单模版** 发布带有托管代码的表单模版需要管理员审批流程。表单作者发布模版到 SharePoint 服务器,管理员需在管理中心的“管理表单”中将其上传并激活。这包括在网站集层面的激活,以便用户能够通过浏览器访问。 发布步骤包括: - 选择“生成”-> “发布”或在“设计任务”中选择“发布表单模版”。 - 选择目标 SharePoint 服务器地址。 - 确保选中“使用户可以通过浏览器填写此表单”选项。 - 指定表单模版的位置和文件名。 5. **管理员角色和审批流程** 管理员的角色至关重要,他们负责审核和激活表单模版,确保安全性和一致性。这种分离开发和使用权限的方法便于管理和维护表单模版。 总结来说,InfoPath 2007 和 SharePoint 2007 的集成提供了一种强大的工具,用于创建和发布具有高级功能的表单,同时考虑到了安全性。开发者可以通过 VSTO 2005 实现自定义逻辑,而管理员则负责审批和管理这些表单模版,确保它们在 SharePoint 环境中的安全使用。
剩余35页未读,继续阅读
- u0107865322013-08-02这文档很不错
- jjf9145564952014-02-26我也是,解决了我的问题,非常感谢
- home_pc2013-09-17很好的文档,照着这个,我解决了问题!
- gonaly2012-07-04这文档很不错,我就是按照这个解决了问题
- aimee_zhi2014-06-23很好,很适合初学者使用
- 粉丝: 90
- 资源: 90
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助