SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I click on the Linked Item it opens up an InfoPath form in read mode.
But no ability to switch to different views (pages) in my form is allowed unless I go to edit mode.

Why do the buttons disappear while in Read mode.
Is this a default behavior? Can it be changed? How do I edit the display form to show the buttons?

enter image description here

enter image description here

share|improve this question
up vote 2 down vote accepted

I ran into the same problem but I was using the InfoPath Web Part in a custom page so this solution may not work.

Instead of marking the InfoPath Web Part as read only (in the edit web part UI) I created a new view of the form and marked the view as read only. Then you change the web part to use the read only view.

Now you do need to make sure the views that the buttons switch to are also read only otherwise people will be able to edit them.

share|improve this answer
Thanks Ryan I'm in business. – Ben_Coding Mar 29 '13 at 20:27

When using picture buttons, head to the picture button properties and deselect the option that says 'Hide picture button in read-only views'.

share|improve this answer

Having run in to the same issue, I have found that it is indeed a default setting for InfoPath buttons to only appear when the form is displayed in Edit mode. The link below explains that the workaround is to make picture buttons instead, which WILL work in Read mode. To do this, you can click on your current button and click 'Change Control' found under the Properties tab. Alternatively you can create your own buttons and add them to your InfoPath form. If you want to keep the same buttons design and size, you could use a snipping tool to crop them from InfoPath, save locally and then upload back to InfoPath.

share|improve this answer

Your Answer


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.