面试时我面临更多问题。这对我来说是全新的。你可以帮我解决一下这个想法:
- What is infopath ( I can use MSDN)
- Can i Design InfoPath form in Sharepoint Designer 2010
- How to deploy Infopath form in Sharepoint site. (I can follow MSDN here)
- What authority needs to deploy Infopath in sp?
- What is Group and fields in infopath?
- Can I write custom event in InfoPath? What is VSTA?
- How add rule in Infopath form
- How to validate Infopath fields?
- Can I show InfoPath in Webpart ?
- Where infopath will deploy?
- Can I show Infopath fields in List?
- Can I configure workflow with Infopath in SP?
- What are advantages and disadvantages of using Infopath? ( I can google it)
- How IIS works against the Infopath request ?
- How Sharepoint request handle by IIS?
答案 0 :(得分:3)
你的问题相当广泛。您可能希望获得有关InfoPath的书籍或参加培训课程。
与SharePoint相关的简短答案:
- 什么是infopath(我可以使用MSDN)
InfoPath是一种以用户友好的形式设计和分发结构化XML数据的工具。它可以使用复杂的逻辑和处理规则。有些人称它为类固醇的XML编辑器。
- 我可以在Sharepoint Designer 2010中设计InfoPath表单
没有。要编辑/创建InfoPath表单,您需要InfoPath Designer。它有各种口味,从2003年到2013年。
- 如何在Sharepoint站点中部署Infopath表单。 (我可以在这里关注MSDN)
如果使用InfoPath自定义SharePoint列表表单,只需单击“发布”按钮。如果您创建了一个浏览器表单,则可以将其作为内容类型或实际库项目发布到表单库。
- 在sp?
中部署Infopath需要什么权限?这取决于InfoPath表单的类型。 Designer可以将包含代码的InfoPath表单部署到沙箱中。带代码的受信任表单可能需要通过管理中心部署为管理员批准的表单。但在大多数情况下,Designer权限就足够了,即如果您可以创建新的列表或库,您还可以创建和部署InfoPath Browser Forms或使用InfoPath自定义列表表单。
- infopath中的组和字段是什么?
InfoPath Browser表单提供了Groups作为属于一起的字段的容器。他们如何属于一起"完全掌握在设计师手中,以及构成表单的业务规则和逻辑。 InfoPath列表表单不支持组。
- 我可以在InfoPath中编写自定义事件吗? ... 的
InfoPath列表表单不支持任何类型的代码。 InfoPath浏览器表单支持代码。
- ...什么是VSTA?
你的Google被打破了吗?
- 如何以Infopath形式添加规则
单击控件,打开“规则”面板(“主页”功能区>“管理规则”),然后单击“新建”
- 如何验证Infopath字段?
创建验证规则。
- 我可以在Webpart中显示InfoPath吗?
是。您可以使用InfoPath表单Web部件。您可以将其链接到浏览器表单(存储在InfoPath表单库中)或同一站点中列表的列表表单。
- infopath将部署在哪里?
InfoPath表单可以存储在SharePoint表单库中,也可以直接存储在SQL数据库中。 InfoPath列表表单将始终将其数据存储在相应的SharePoint列表中。在SharePoint上下文中,InfoPath表单本身将是表单库或网站集中的内容类型,或SharePoint列表的列表表单。
- 我可以在列表中显示Infopath字段吗?
存储在库中的InfoPath表单可以配置为将所选字段公开为库列。要提取其他字段,需要特定的查询工具(不是开箱即用的SharePoint的一部分)。 InfoPath列表表单将所有字段存储在相应的列表中。
- 我可以在SP中使用Infopath配置工作流程吗?
是。 InfoPath可用于创建一些基本的工作流程步骤,但不如SharePoint Designer或其他第三方工具那么复杂。但是,InfoPath表单很容易与SharePoint工作流集成。
- 使用Infopath有哪些优缺点? (我可以谷歌)
那么,那样做。
- IIS如何对抗Infopath请求? - IIS如何处理Sharepoint请求?
InfoPath表单是一堆XML数据,具有一些精心设计的格式,使用自己的XSLT和CSS。据我所知,IIS正在食物链的下游,只会处理SharePoint服务器传递给它的内容。
对您的多方面问题的更详细回复基本上是一本关于InfoPath for Beginners的书。这些书已经存在,并且将整本学习书转化为答案超出了问题的范围。 InfoPath的最佳方法是尝试一下。安装InfoPath Designer 2010并开始使用。它不是很难学习,实际上可以非常有趣,以一种令人讨厌的方式。 InfoPath非常强大,只需点击几下就可以完成很多工作,而这些点击非常非常难以使用SharePoint Designer。
对于列表表单,使用InfoPath可以完成的许多事情也可以通过javascript完成,尤其是使用Marc Anderson的SPServices等工具(在CodePlex上)。但InfoPath可以通过单击几个按钮来完成这些操作,而不涉及代码。
开发人员可以将InfoPath带到另一个级别,并创建代码来填补SharePoint所具有的功能差距。
提示:作为一种工具,InfoPath并不是StackOverflow的主题,除非您正在处理编码挑战。有关特定InfoPath问题的问题更适合http://Sharepoint.stackexchange.com