SharePoint 2013 – SPFieldType Invalid

I created number of Taxonomy fields in SharePoint 2013 in two different lists. When an item is added to one list I want to copy the values of the taxonomy from one item to another.

When the taxonomy fields didn’t want to copy I decided to use the field Type the differentiate between the Taxonomy fields and the other fields.

My field definition starts with

<Field Type=TaxonomyFieldType

So that should be easy enough

use SPFieldType.TaxonomyFieldType ….

No that doesn’t exist!

Note, Text, Url, … All field types exist but Taxonomy field type doesn’t

Then I started to debug my code and checked what field type I should use and I found that the field type is actually marked as invalid

taxonomy

So what is the next step?

I created a switch in my code and left the SPFieldType.Invalid for my taxonomy fields. Hopefully there aren’t too many other unsupported field types in the next release of SharePoint?

To clean things up a little bit I used TypeAsString with values of either TaxonomyFieldType or TaxonomyFieldTypeMulti  to make sure that I got the right type.

Advertisements

Please leave a comment or feedback

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 )

Google photo

You are commenting using your Google 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 )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.