.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
Easy Web
Imran Ghani
Post New Web Links

Issue with Announcement content type and adding a new item

Posted By:      Posted Date: October 08, 2010    Points: 0   Category :SharePoint
 

Hello,

I have the following issue with the (Silverlight?) form to add a new item:If the screen has many fields so scroll bars appear (i.e. it's longer than the screen), you can move up and down. YET, if you press to attach a file, the scroll bars dissapear, so you can't see the rest of the form.

To reproduce: 

a) make an annoucement list

b) Add a choice field, add many choises and enable multiple values - in order to have a longer-than-the-screen input form.

c) Go to the list , press add-new-item and attach a file: After that, you won;t be able to see all the input form.

 


Christos


View Complete Post


More Related Resource Links

Issue with List Definition of same base content type and deployed via same feature

  

I am trying to deploy two custom list definitions using only one single feature.  Below are the details of my issue.

  • Two custom list definitions
  • Each custom list definition has its own custom content type
  • Each custom content type inherits from the base content type Picture (Type = 109)
  • The custom list definitions are grouped together under one single feature
  • The custom content types are grouped together under a seperate single feature

When I deploy my solution in this configuration, the second list definition gets the first custom content type applied to it and the list schema from the first list definition is also applied to the second list definition.

What makes this more interesting, when I seperate both of the list definitions under two seperate features it all works fine.  Custom content types and list schemas get applied correctly.

Can anyone tell me why I can not deploy both list definitions under one single feature?

If you need me to post any of the origional code or XML to this post please let me know.

 

Craig


Create buttons for "new item" which create a new page of a specific content type

  
We have a Pages library (wiki) which supports a few content types (and page layout associated). We want to enable users to click a button for example of "new custom enterprise wiki page" - so a new page of content type article will be open in edit mode. Can someone help how to develop? (it has to mimic the behavior that happens when user creates new page from the Ribbon or Site actions and has to choose the content type, it also has to keep the new page in edit mode and not just create it).  

Feature Upgrade Functionality - Adding a new Content Type and List Instance

  
I've successfully used the upgrade functionality in SP 2010 to upgrade my list structures as needed. So far, these updates have been adding new fields to existing content types. Now, I have some new fields, content types and list instances to add, and am having trouble getting this accomplished. The scenario is this: - A new content type with a single custom field (also new), and a list instance for this new content type - A new field that is a lookup back to the new list instance defined above. This new field is added as an existing content type. - In my feature.xml, I have the Element Manifest specified with both new fields and an AddContentTypeField element for the new field being added to an existing content type:   <ApplyElementManifests> <ElementManifest Location="V1_04\Elements.xml"/> </ApplyElementManifests> <AddContentTypeField ContentTypeId="0x0100..." FieldId="{8028A1C8-1147-4DF7-B5C3-8A1F84A30360}" PushDown="TRUE"/> The result of running the update on this feature is: - My new field that is part of an existing content type is added - My new field that is part of a new content type/instance is added - My new content type and list instance is NOT created, therefore my lookup is broken Any idea why my new Content Type and List Instance is not being created? Do I need to specify there

Feature Upgrade Functionality - Adding a new Content Type and List Instance

  
I've successfully used the upgrade functionality in SP 2010 to upgrade my list structures as needed. So far, these updates have been adding new fields to existing content types. Now, I have some new fields, content types and list instances to add, and am having trouble getting this accomplished. The scenario is this: - A new content type with a single custom field (also new), and a list instance for this new content type - A new field that is a lookup back to the new list instance defined above. This new field is added as an existing content type. - In my feature.xml, I have the Element Manifest specified with both new fields and an AddContentTypeField element for the new field being added to an existing content type:   <ApplyElementManifests> <ElementManifest Location="V1_04\Elements.xml"/> </ApplyElementManifests> <AddContentTypeField ContentTypeId="0x0100..." FieldId="{8028A1C8-1147-4DF7-B5C3-8A1F84A30360}" PushDown="TRUE"/> The result of running the update on this feature is: - My new field that is part of an existing content type is added - My new field that is part of a new content type/instance is added - My new content type and list instance is NOT created, therefore my lookup is broken Any idea why my new Content Type and List Instance is not being created? Do I need to specify there

Activating an approval workflow on adding a new content type

  

How can I associate a workflow with the content types list? My scenario is that I allow users to add newcustom content types but they are needed to be first approved before they get added to the list of site content types. I couldn't find a way to associate a workflow with the site content types in Site Settings -> Site Content Types.


CQWP and Event Content Type Issue After Upgrade from 2007

  

If you can answer this question it will be greatly appreciated.  I know it's a weird one and I know most of you guys on the forums are top notch, but it might stump the lot of you.  So I challenge you to help me out if you can.

I am working with a colleague and he upgraded the a very large farm with about 20-30 servers.  It has about 60,000 users.  All the other site collections and applications work fine, but one.  We are having a weird issue with the Content Query Webpart.  We cannot get it to work right when we scope it to an event list.  In the drop down it's not showing any content types when it should show List Content types -> Event.  In the list type it's show greyed out "Asset Library".

Now I did notice the event content type was hidden, so I went through the fix to move it to List Content Types.  I thought this is sure going to fix my issue right?  You would think so, but it didn't fix the issue.  So I am thinking there is something corrupt with this content type.  If any of you have an idea or some suggestions I'm all ears.  I'm looking for really crazy thinking out of the box answers.  Thanks for any help in advance.  If you help me I'll try and pay it forward to the next person.  If you don't I'll still pay it forward by answering other question

Adding columns to content type

  
I am usine the Bugs Database site template.  On the Bugs List I want to add some additional columns.  If I add those columns to the content type, am I changing the content type throughout the site collection for anyone else that uses the Bugs List, or is my change just local to my site?
There are no mistakes; every result tells you something of value about what your are trying to accomplish.

Adding New Custom Folder Content Type doesn't show up on the Document Library New Menu

  

I been trying to add new custom folder content type to the document library programatically in my sandbox environment and it does show up on the document library. But, when I move same code to the almost similar configured SP2010 environment, adding new folder content type to the document library doesn't show up on the document library's new menu.

Here is the code? Since this code works fine in my sandbox environment, is there any other settings I should check on the server environment which would cause hiding content type on new menu of document library.

  class Program
  {
    static void Main(string[] args)
    {
      SPSite spSite = new SPSite("http://sp2010vm");
      foreach (SPWeb spWeb in spSite.AllWebs)
      {
        spWeb.AllowUnsafeUpdates = true;

        //For each site, cycle through lists
        bool isDocLibraryExists = false;
	      foreach(SPList spList in spWeb.Lists)
	      {
          if(spList.Title == "Classified Documents")
		      {
             isDocLibraryExists = true; 
          }
        }
      
        if(isDocLibraryExists == true)
        {
          //Create new doc library
          SPList splist = spWeb.Lists["Classified Documents"];

          //Create Content Type
          SPContentType documentContentType = spWeb.AvailableContentTypes["Classified Documents Folder"

http 400 Error when performing item upload after setting custom edit form on content type

  

Hello,

What I am trying to do is create custom edit forms for different content types within the same document library.....so basically I have done the following:

  • I have created two site content types and reconfigured my library to use CT's. 
  • I then connected to my site using SPD. 
  • When examining my library I can see that I have the two CT that I added earlier.  I then created a new editform for one the CTs using the top ribbon menu and in the drop down box associated it to the CT.  I did not select this as the default form for the library.
  • I then updated the library CT (not site CT) with the url to form in the editform properties.

When I create a document and edit the properties it works fine - totally as expected.  However when I upload a document the default EditForm for the library is used and I can select the CT to associate the document to.  When I choose the CT with the custom form the new edit form is not found and I get a page not found error - http 400.

The full url for this library is is http://XXXX/functions/ehs/CSI

So the URL I have used is /functions/ehs/CSI/Forms/EditForm2.aspx (EditForm2.aspx) is my form and this is fine.  I have even used CSI/Forms/EditForm2.aspx and this works...  BUT ne

Adding HTML Publishing Field to Content Type via the API

  

I have a site feature receiver that sets up all my custom columns and content types. This appears to have a persistent issue with adding field references to publishing controls, in example below it is an HTML Publishing Field but this also happens on a Publishing Image Field. In summary: - Publishing HTML Field creates successfully and is added to the Site Columns (see method CreateHtmlField below) - Content Type creates successfully and updates ok with an SPFieldLink to my custom field of type SPFieldText (non publishing) - When trying to add a SPFieldLink to an HtmlField, however I get an ArgumentNullException

Detailed exception from 14/LOGS: System.ArgumentNullException: Key cannot be null. Parameter name: key at System.Collections.Hashtable.get_Item(Object key) at Microsoft.SharePoint.SPFieldLinkCollection.Exists(String name, SPFieldLink& fldFound)

Tracing this down the hierarchy of calls into SP SPFieldCollection.Add() calls SPFieldCollection.Exists() with the SPFieldLink.Name property, however this is a read only value which is derived from SPField.InternalName

SPField.InternalName is set in 2 of the 3 constructors of SPField, however, I'm using the 3rd one with signature: public SPField(SPFieldCollection fields, string typeName, string displayName)

SPField doens't seem to set that anywhere else and neighter does the HtmlControl.


Adding Content Type to a List using Client OM

  

Hello,

I have been trying to create and add a new Content Type to a newly created List using Client OM in SharePoint 2010. However, when i debug I get the error "The site content type has already been added to this list. " Here the list is created programmatically along with the Content Type on the fly. Here is the source code that i have used

  //connect to site
            ClientContext clientContext = new ClientContext("SiteUrl");
            Web web = clientContext.Web;
            clientContext.Load(web);
            clientContext.ExecuteQuery();
           
            //create content type
            ContentTypeCollection contentTypes = web.ContentTypes;
            IEnumerable<ContentType> filteredSiteTypes = clientContext.LoadQuery(contentTypes.Where(c => c.Name == "Document"));
      

Add new item link to create a no-default content type item

  

I have a contacts list in which there is a company and person content type. The default content type is person, given they will be the most commonly created item. However, I want to create a link on a different page that links to create a company. The link created correctly launches the company contact form, but for some reason creates the contact as a person contact (i.e. the default) instead of a company content type.

My link is: https://MyServer/MySite/Lists/MyList/NewCompanyContact.aspx?List=0b73f0cb%2Deb48%2D4a25%2Da817%2Dc89f930e19a5&RootFolder=%2FBusinessDevelopment%2FLists%2FContacts&ContentTypeId=0x01007B29F47C6BF470468E8EA02DD8570DFF001DA7CBDD0D967F498114C805487BEA38&IsDlg=1 

Am I missing something?

Cheers, Theo


Using Additional Fields from External Content Type in InfoPath 2010 External Item Picker

  

Hello, we've created an external content type for our store locations. Each location in the content type has a name, id, manager, region and so on. When we use this BCS content type as a field in a list, we are given the option to "Add a column to show each of these additional fields"

What would the equivalent be in an InfoPath form? When we add an External Item Picker to a form a number of fields are included in the form's data source, including a repeating group called BDCEntity with the following fields:

  • EntityDisplayName
  • EntityInstanceReference
  • EntityId1
  • EntityId2
  • EntityId3
  • EntityId4
  • EntityId5

Entity display name appears to be what we configure as the Display Field Name in the picker properties, and the EntityId1 is the location ID, which is the identifier on the external content type. EntityId2-5 are all blank.

We use region and other location attributes in workflows so how can we access all these other fields?

Thanks for your time.


Peter Newhook SharePoint posts on my blog

Error when adding Knowledge Base Article content type

  

I am trying to create a KB library.  I tried to add the KB Article content type to a document libary but got error: Exception from HRESULT: 0x80040E07.  I couldn't find anything in a  google search for this error (for my circumstance) .  Can anyone tell me what I'm doing wrong, or how to create this type of functionality within a library?

 


There are no mistakes; every result tells you something of value about what you're are trying to accomplish.

Determining the Content Type of a new item

  

I seem to have painted myself into a corner. The short story: I have a list that supports three different content types, all of which share a lookup column called Template. As a new item is added I want to be able to filter the Template items based on which content type is being applied. Is there any way to determine the content type before the new item form has finished loading? If I can determine what the content type is I'm thinking I could use JQuery to remove the Template items I don't want. 

 


WSS 3.0 Content Type with Office 2007

  

We're currently encoutering an issue on our production servers with Office 2007 documents. In essence, the Content Type for all docx, xslx, and pptx documents cannot be changed away from the site default on all newly created sites.

I've even done some step by step debugging on an SPItem insert and I can set the content type to a custom type, but it reverts back to the site's default Content Type on Update(). Other file types - .doc, .xls, .tif, .txt, and .jpg - have all been tested, and all work as expected (the Content Type changes correctly).

Thanks in advance!

 


WSS 3.0 Content Type - Lost data for Titles

  

We are running WSS 3.0 SP2 on server 2003.  Recently, we lost the "Titles" for all content types for documents.  Our system Content Type for Document is set up to require this field to be completed on all documents that is uploaded.  Our system would automatically enter in by default the name of the document in the "Title" field it no longer does this for the user.  The user must now enter in manually the "Title".  How do I get it to enter in the "Title" using the document file name automatically?

Below is the way the setting page for Site Content Type: Document looks like.  (I tried to recreate it since I could place a screen shot in the box)

Site Content Type Information
Name:  Document
Descriptiong:  Create a new document.
Parent:  Item
Group:   Document Content Types

Settings
Name, Description, and group
Advanced settings
Workflow settings
Delete this site content type

Columns
Name                 Type                     &nb

Categories: 
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend