Not all content type columns show up in DisplayForm.aspx
I have a list that when displaying the DisplayForm.asp does not show all the columns of my content type. I double checked that the column Status was Optional( not Hidden), so I don't understand why they don't show up. Can anyone advise please? For site visitors that only have View rights, DisplayForm is the logical way to view the list item, so they need to see all columns. Edit - I was able to get the missing elements to display by switching the column to Required rather than Optional. While I think this will work in my case because the new items are coming from a webservice that provides this data, it doesn't seem like this should be required. I thought by default ALL columns/fields displayed on the forms UNLESS marked as hidden. There are no mistakes; every result tells you something of value about what your are trying to accomplish.
October 12th, 2010 12:15am
Hi run4it, Maybe you can create a new Display Item Form with SharePoint Designer. Please do the following steps to create it: 1 Create a new page > Insert > Web Part Zone. 2 Insert > Custom List Form > Select the list and content type you need > Click OK. 3 If the content list column also missing you could add the missing column manually with the following code. Please revise the red chars with your column info if it is needed. <tr> <td width="190px" valign="top" class="ms-formlabel"> <H3 class="ms-standardheader"> <nobr>2</nobr> </H3> </td> <td width="400px" valign="top" class="ms-formbody"> <xsl:value-of select="@_x0032_"/> </td> </tr> Hope it helps. Best regards.
October 14th, 2010 1:08pm
Have you been using infopath with your content type? I had the same problem when creating a new sharepoint form library in InfoPath based on my content type. In the publishing wizard you have a choice when you connect infopath field to your content type field... ("Allow users to edit data in this field by using a datasheet or properties page"). I checked this box on every field, republished my infopath form and then they all showed up on the display form.
October 25th, 2010 3:11pm