开发者

InfoPath 2010 forms do not open in the Browser using IE8

开发者 https://www.devze.com 2023-04-03 23:06 出处:网络
If the user has InfoPath installed on their PC the form will default to open in InfoPath. This is not desirable. All forms should open in the browser not in InfoPath. Why? Because some users in the co

If the user has InfoPath installed on their PC the form will default to open in InfoPath. This is not desirable. All forms should open in the browser not in InfoPath. Why? Because some users in the company m开发者_开发知识库y have infopath installed and some may not. It's unrealistic to uninstall InfoPath on users computers just so the forms will open in the browser.

Please review this video for more details: http://www.youtube.com/watch?v=lkIeE8MTnSc


I had the same problem. For me, pasting "?OpenIn=Browser" after the links (by default), solved the problem


You can force Sharepoint to open Infopath forms in the browser instead of the client application (Infopath).

In short:

  1. Make sure your form is browser enabled
  2. Make sure your form library is set to "Display as web page" under advanced settings
  3. Make sure you configure the InfoPath Forms Services to render form templates that are browser enabled by users.

Quote from Open Infopath form in a browser when click New Item on Forms Library:

When you are creating a Infopath form make sure you tick the Enable browser enabled features only at the time when you are creating a new infopath form. Make sure that your form is browser enabled (Tools -> Form Options -> Compatibility) in InfoPath. The "Design a form that can be opened in the browser" is checked and selected. After designing your form publish it in your Sharepoint Forms Library.

After that follow this step:

  • Go to the Form Library to which you published the InfoPath form template.
  • Click Settings on the Form Library menu bar and choose Form Library Settings from the drop-down menu.
  • On the Customize page under the General Settings category, click Advanced settings .
  • On the Form Library Advanced Settings: page under the Browser-enabled Documents category, choose Display as a Web page .

From the Central Administration also make sure to enable this feature.

To enable this setting:

  • Open SharePoint Central Administration .
  • Click the Application Management tab.
  • On the Application Management page under the InfoPath Forms Services category, click Configure InfoPath Forms Services .
  • On the Configure InfoPath Forms Services page under the User Browser-enabled Form Templates category, check Render form templates that are browser-enabled by users .


InfoPath will not open in Browser when used as a default form in a 2010 SharePoint Document set. This occurs whether force open in browser is set or not. It's a bug. I am wondering what InfoPath sees when it determines whether or not to open in the client and if there is a way to disable this writing some custom code into the form? Or perhaps once could customize the document set settings such that it would always open in the browser? from other posts on the web this problem also occurs with various other SharePoint 2010 special libraries/templates such as record center.


Moontear, The expected behavior is that ALL links (search links, task links, workflow email links) associated with the published InfoPath form open in the browser regardless of InfoPath being installed on users PCs. Keep in mind that ALL form links will open in the browser when using Chrome or FireFox.

0

精彩评论

暂无评论...
验证码 换一张
取 消