Customizing List Form with InfoPath

In this article I will take you through a real-world scenario of customizing List Form with InfoPath.

Scenario

By default SharePoint List form provides the Attach File option, but your client wanted the option underneath the form, instead on the ribbon.

clip_image002

How to achieve this?

clip_image004

There is a way of including the attach control in list forms, but time being I am not using it.

Steps

Please follow the steps below to achieve this. Time being we can play with the Announcements list.

Step 1: Create Announcements List

clip_image006

Step 2: Open InfoPath Designer

clip_image008

Choose SharePoint List & click the Design Form button on the right.

In the appearing page enter the Site URL as shown below.

clip_image010

Step 3: Save & Publish

Step 4: Test the form

How to remove the form?

In cases you might need to rollback to the old SharePoint list form, you can use the List Settings > Form Settings to achieve the same.

clip_image012

References

http://msdn.microsoft.com/en-us/library/gg180738(v=office.14).aspx

Summary

In this article we have explored how to customize a List form with InfoPath. You need to have Microsoft Office InfoPath Designer installed in your machine.

Additionally, the client machine does not need InfoPath Designer to fill the form. SharePoint & Browser takes care of the rendering part.

Leave a Reply

Your email address will not be published. Required fields are marked *