zoukankan      html  css  js  c++  java
  • SP2010开发和VS2010专家"食谱"--第二章节--工作流(2)--部署工作流的InfoPath表单

            本文中,我们重新创建之前文章中的启动窗体,这次使用InfoPath表单。

    Getting ready

            本文假设你能熟练使用InfoPath designer 2010创建InfoPath表单。你的SharePoint服务器应该被配置使用form services。

    How to do it...

    1.      使用InfoPath designer,创建浏览器兼容的表单模板。

    2.      添加文本框控件txtCreditRequested。添加一个Submit按钮。

    3.      进入Submit按钮选项,添加新的数据连接提交到Hosting environment宿主环境如下:


    4.      从文件选项卡点击“窗体选项”打开选项对话框。

    5.      清除“自动确定安全级别(推荐)”,并选中“域(表单可以访问表单所在的域的内容)”如下:


    6.      从“文件”选项卡,点击“发布”菜单,点击“网络位置”启动发布向导。

    7.      提供发布表单的模板的路径和名称如下:


    8.      确保删除下一步自动默认添加的访问路径。因为它只适用于可以使用InfoPath客户端应用程序从网络位置打开的表单。忽略警告并继续下一步。

    9.      最后一步展示之前的选择。


    10.  发布完成后,从文件选项卡,选择发布,选择导出源文件选项。提供一个位置储存InfoPath表单的源文件。这也保存表单的XSD(XML Schema Definition)。默认命名myschema.xsd。有时当你在表单上使用控件如人员选取器时,导出选项也可能创建另一个XSD文件BuiltInActiveXControls.xsd

    11.  从开始中Visual Studio Tools里打开Visual Studio Command Prompt (2010)


    12.  导航到储存源文件的位置,输入以下命令,使用XSD工具从schema文件生成类文件:

    Xsd.exe myschema.xsd /c /l:cs

    13.  这将生成InfoPath表单的C#类文件。默认名为myschema.cs。为了生成VB.Net类文件,改变/l:cs为/l:vb。如果你有了BuiltInActiveXControls.xsd文件,同样在之前的命令中提供:

    Xsd.exe myschema.xsd BuiltInActiveXControls.xsd /c /l:cs

    14.   

  • 相关阅读:
    About cookie
    关于在Servlet中的Fileter
    看完这篇正则表达式,50岁的马化腾眼睛湿润了
    Tutorial中的hello2代码
    Development descriptor
    What is the Annotation?
    剖析容器的注入技术
    LDAP & Implentation
    RESTful levels、HATEOAS
    Mysql8.0导入数据时出错
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3856800.html
Copyright © 2011-2022 走看看