Question

I have a SharePoint list. People can fill the form and submit that form to the list. I created a calculated column with the code below. This code générated a link in the list. Once people click on the link generated , it should open the form filled in Read Only mode. But actually, it is not the case. I would like to know how can I force the form to open in ReadOnly mode once users click on the link. Here's the code: ---

="<a target='_blank'  href=https://MyWebSite.MyDomain.com/SiteName/_layouts/Print.FormServer.aspx?XmlLocation=/cours/MyList/ItemNum%20no%20"&RequestNumber&".xml&ClientInstalled=false&Source=http%3A%2F%2FMyWebSite%2EMyDomain%2Ecom%2FMySiteName%2FMyList%2FForms%2FAllItems%2Easpx&DefaultItemOpen=1><DisplayRequest</a>"
Was it helpful?

Solution

There is not any option that will let you open InfoPath form as read-only directly ,

But you can achieve this by

  • Designing a read-only view and
  • Set the URL to point to this view by adding &DefaultView=yourviewname to your Link.

To do this follow the mentioned steps below :

  • On the View menu, click Manage Views.

  • Under Actions, click Add a New View.

  • In the Add View dialog box, type a name for the view, and then click OK.

  • Design the view by adding layout tables and controls to it.

TIP: If you want to base the design of a new view on an existing view, open the existing view, press CTRL+A to select everything in the view, and then press CTRL+C to copy the selection to the Clipboard. In the Views task pane, switch to the new view, and then press CTRL+V to paste the selection in the new view. At this point, you can delete any controls or layout elements that you don't need from the new view.

  • In the Views task pane, click View Properties.

  • Click the General tab.

  • Under View settings, select the Read-only check box, and then click OK.

For more details check Design a read-only view

Then in your URL specify &DefaultView=yourviewname to your link before or after&DefaultItemOpen=1

Licensed under: CC-BY-SA with attribution
Not affiliated with sharepoint.stackexchange
scroll top