A few days ago, I released a custom field type called "Nintex Repeating Section Data" for SharePoint 2013 to simplify how you can display of the repeating sections in SharePoint List Views without the need of creating complex workflows. If you haven't checked that yet, please refer to my blog post.
After the amazing feedback I received from the Nintex Connect Community as well as Nintex fans on Twitter, I'm glad to announce the availability of the same for SharePoint 2010. The WSP in included in the the attachments.
Let me give you a more complex example than the one I showed you in the previous post:
1) Here is the 2010 form I designed. I have two repeating sections, the first one is named "RepeatingSection1" and contains a Choice control rendered as a drop down list and a Yes/No control. The second repeating section is named "RepeatingSection2" and contains a Multi Line Textbox control as well as a Date/Time Control.
2) After publishing my form, I created two list columns from the type "Nintex Repeating Section Data". The first column refers to "RepeatingSection1" and the second one refers to "RepeatingSection2". I've also added both columns to the default view.
3) And here is the default view with both repeating sections rendered in tables. Nice and easy!
I've also received a couple of questions from the community on how the repeating section is rendered and the ways to customize it, I've already answered the question in several places but I would like to include this here as well.
If you want to further customize how the repeating section is rendered, the WSP creates a new folder under Layouts called "NintexRepeatingSectionView", this folder contains two files:
- GetRepeatingSections.js --> This is the file which is referred to from custom field type XSLT. It does all the heavy lifting like querying the FormData hidden field, reading its XML to retrieve the referenced repeating section, parsing its XML and extracting its records. It is also responsible for rendering the values in a table.
- NintexRepeatingSection.css --> This is the css file used within GetRepeationSections.js to style the table.
The idea is the same for both SharePoint 2010 & SharePoint 2013.
- The “Nintex Repeating Section Data” Field Type for SharePoint 2010 was created in my free time and is NOT a Nintex product. If you have any feedback, please feel free to post it here or ping me on Twitter @AymanElHattab
- You can create as many columns based on the new custom field type as needed. For instance, If you have 3 repeating sections (Flights, Hotels and Events) in your travel request form, you can create 3 columns to display the repeating sections' records in your View. Just make sure NOT to connect your Repeating Sections to list columns.
- IE7+, Chrome (Latest) and Firefox (Latest) are supported for the SharePoint 2010 version of the solution.
- Nested Repeating Sections are not supported (yet).