Sharepoint Forum

Ask Question   UnAnswered
Home » Forum » Sharepoint       RSS Feeds

Display Content Type as a Choice on NewForm.aspx

  Asked By: Palak    Date: Mar 13    Category: Sharepoint    Views: 15442

When a user adds a new item, they can click the drop down arrow next
on the new button and choose the appropriate content type or
click 'New' and the default is choosen for them. 2 possibility and
will implement the easy one first.

1) Is it possible to remove the 'New' option, just leaving the drop
down arrow so that the user must a content type first.

2) Is it possible to add the content type choice to the NewForm.aspx
page through SharePoint without the use SharePoint Designer.

If the above is not possible, has anyone done this through SharePoint
designer by making a custom page?



10 Answers Found

Answer #1    Answered By: Isaiah Santiago     Answered On: Mar 13

You won't be able to remove  the New button  and leave the dropdown. It's
a single button. However, clicking the new button simply chooses the
default content  type for the library. You can select which content type
is the default  in the library settings. You can even remove the
default document content type  from the library and only leave custom
content types behind.

Answer #2    Answered By: Robert Wilson     Answered On: Mar 13

But the whole point is that I don't have a default content  type
(SharePoint makes me choose), but I want to have the user  choose the
appropriate content type. I have three content types and the user
needs to first select the appropriate one first, then add

Answer #3    Answered By: Chase Wagner     Answered On: Mar 13

Your only real solution then is to train the users. If they click  on
the New button  instead of the dropdown  it will default  to whatever
content type  is labeled as the default content  type. I don't believe
there is a way to change this since it is an integral part of the

Answer #4    Answered By: Terrance Vasquez     Answered On: Mar 13

I suspect that with a few lines of JavaScript you could change the
behavior of the New button  to do the same thing that the dropdown  does.
I don't have the bandwidth to write the JavaScript but I'm certain that
it could work.

Answer #5    Answered By: Darrin Massey     Answered On: Mar 13

What puzzles me though, is that if you create an item  and then edit,
you can change the content  type with a drop  down box. I would
really love for that box to appear on the new form. Just don't
understand why it appears on the edit, but not on the new.

Answer #6    Answered By: Jeffrey King     Answered On: Mar 13

If I only had a nickel for every "why" question...

Answer #7    Answered By: Kendrick Townsend     Answered On: Mar 13

Imagine a dime for every "how" question...

Answer #8    Answered By: Jermaine Schmidt     Answered On: Mar 13

And then imagine a whole dollar for every "solution" answer!

Anybody have a work around or a get me by idea?
I'll let you publish it as your own thought and concept, I just want
to use it

Answer #9    Answered By: Tyrone Meyer     Answered On: Mar 13

The choice  appears on Edit to allow you to change a Content Type after
the item  is created. New assumes you are using the drop  down so based
on the app design it would be considered redundant. If you require
additional metadata on the library, you might be able to add  the Content
Type selection to that form, but I've not tried it myself, and you'd
operate under the normal restrictions for additional metadata (e.g. no
multiple uploads, etc).

Answer #10    Answered By: Dean Neal     Answered On: Mar 13

The answer is that Microsoft designed the selection of the Content Type
to be on the toolbar not on the form for a new ListItem but there is no
workable toolbar interface in the context of editing a ListItem so
changing the Content Type is within the form itself.

Now, if you can tell me WHY they made that decision, you won't owe me a

Didn't find what you were looking for? Find more on Display Content Type as a Choice on NewForm.aspx Or get search suggestion and latest updates.