Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Is it possible to configure a SharePoint 2010 list to the default form for editing and viewing while displaying my custom InfoPath form only for new items?

share|improve this question
    
+1 Thanks for drawing attention to this bug (Sharepoint Designer 2010 disrespects default manual settings without laborious tweaking them and Infopath Designer 2010 overwriting them on next publishing). –  Gennady Vanin Novosibirsk Aug 22 '12 at 2:39
add comment

2 Answers

up vote 2 down vote accepted

In order to use mixed, i.e. both Infopath and default Sharepoint form templates, after creating Infopath form for and publishing to a list, you should remove association with Infopath form template and only then to choose again a specific as[x web part page...

Navigate to list > on ribbon List tab (under List Tools) > Settings > List settings > Form Settings > choose radiobutton "Use default Sharepoint form from the server" without checking "Delete the Infopath form from the server" > OK

choose radiobutton "Use default Sharepoint form from the server" without checking "Delete the Infopath form from the server"

Only then, in Sharepoint Designer 2010 Lists and Libraries > choose a List > in section Forms choose

  • newifs.aspx

and press on ribbon "Set as default"

enter image description here

Now, Infopath form web part page (linked eventually to infopath template) is used for new (aka create aka add) a list item while default sharepoint web parts (using default sharepoint lisr template) page for View and and Edit.

And you should repeat all the steps after each (quick) publish from Infopath Designer. No other choice, O am afraid...

Actually I posted in msdn forum about this user-unfriendliness:

share|improve this answer
    
excellent information. Thank you! –  ChiliYago Aug 21 '12 at 21:38
    
+1000 if I could...been searching for hours trying to figure out why sharepoint isn't doing what I tell it to! –  Grant Nov 8 '13 at 13:44
add comment

You can change the default view for a form inside SharePoint Designer. Just edit the list forms to point to the .aspx page that uses your InfoPath form, then assign it to the New Form type.

enter image description here

share|improve this answer
1  
I see that but after you create a new custom Infopath form things seem not so straight forward. It seems infopath takes over after that and these setting no longer work. –  ChiliYago Aug 20 '12 at 21:57
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.