Why doesn’t my new column show up when I add or edit my list?

One of the first frustrations I had when learning SharePoint was wrapping my head around content types. A seemingly simple thing such as going to the MS Project Tracking template and adding a new column to the project list should mean that from now on, when I add or edit my list, I should see my newly created column just waiting to be filled, right? Wrong!

The reason is this; this template uses a Content Type for the project list and if you ever run into an issue where a column you created is not showing up on the add new or edit page or is not an option for a filter or content query part, the most likely reason is that you are working on a list that is using a content type but the option of “Allow management of content types” is set to “No”.

Fix:
Go to the list settings – under the heading “General Settings” select Advanced Settings.

Turning on Management of Content types

The first option is to “Allow management of content types”, set this to yes.

Now when you create a column, a new option will appear: Add to all content types. If this is checked, the column will now show up whenever you go to edit or a add a list item.

What if you have already added a bunch of columns? How can you now have them show up as options when adding and editing list items?

Now when you go to list settings you will notice a new heading above columns for Content Types.

Simply click on the name of the content type (in this case Project) and then on Add from existing site columns, this will allow you to add previously created columns to the lists Content Type.

Hope this helps anyone struggling with this issue. Just to know Content Types are very useful and there is a reason for not adding columns by default to your lists. Even though now it seems a bit awkward an unintuitive.

Advertisements

10 Responses to Why doesn’t my new column show up when I add or edit my list?

  1. George W says:

    Thank you for giving the solution for this vexing problem.

  2. Underwood says:

    Thanks for posting this, it was a great help!

  3. Quick Posts says:

    […] Why doesn’t my new column show up when I add or edit my list? When adding a column to a list in SharePoint and using a template you may not see it in the New Item or Edit Item forms. Sharepoint 2007 Share and Enjoy: […]

  4. soy says:

    one thing to add, I wasn’t able to add new items until I disabled allow management of content types again.. (this was for a project management list)

  5. Matt says:

    Thank you for posting this. Excellent advice.

  6. Blake says:

    What soy said was relevant – you have to disable management of content types again, but I’d like to thank you for the solution.

  7. alejandroeperez says:

    Thank you, great solution.

  8. Neel says:

    Thanx a lot ..

  9. acureton2 says:

    This was soooooo helpful, could not find any solution to my data intergrity error. This solved the issue.

  10. Andrew says:

    In SharePoint 2013, once you’ve selected the Content Type, you may need to select Advanced Settings and then change the Read Only option from Yes to No. This will allow you to modify the content type.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: