Updated to v3.2 with these changes:
Fixed a bug where you could not change a text field that had a default value, or a choice field. The status would read “TRUE” indicating success, but the setting would not be changed. I have also changed the “TRUE” and “FALSE” message to “On” and “Off”.
April 2, 2014
Updated to v3.1 with these changes:
Added option to control ReadOnly and AllowDeletion.
I have previously posted a similar solution here. I have therefore started this solution in v3.0.
This solution lets you change field properties that are not accessible from list settings. Use it with caution as you can break a list or library if you change the wrong property. You should test it in a test list before you do any changes to a production environment.
Please note that this solution is for SP2010 and SP2013. You find a link to a similar solution for SP2007 in the top of this article.
Download the file “spjs_editFieldProperties.js” from here and add a HTML Form Web Part to a web part page in the site where you want to use it.
The HTML Form Web Part source should look like this:
<script type="text/javascript" src="/Scripts/jquery-1.10.2.min.js"></script> <script type="text/javascript" src="/Scripts/ChangeFieldProperties/spjs_editFieldProperties.js"></script>
If you need to download jQuery, you find it here.
Hover over the options to reveal the toggle buttons.
I will not go into details on each of the options as it should be self explaining by the header. I will however mention a few of them.
This controls whether or not the field is shown in the Document Information Panel in Microsoft Word.
In a scenario where you are using “Quick parts” to show metadata in a Word file, and you are copying the file to another library, you must change the “SourceID” in the destination library to match the value in the source library. If you do not, the “Quick part” will be disabled – leaving the value as plain text.
Let me know in the comments below if you have questions – and send me a beer form the “beer button” in the right side of the screen if you like and use the solution.
Alexander
Well done sir you beat me by a day. I like how you defined your interface with the hover over. Mine was vertical instead and checkboxes. I’ll not release the Web only client at this point. I hate having the same out there especially when yours rocks so much. I will instead link to you from the code plex application at http://listfieldmanager.codeplex.com.
Thanks!
Alexander
Cool!
question – how can i undo TRUE/FALSE in a field property that i have change?
Looks like i can click on/off but after that i cannot change it
You must reload the page and select the list again – or fllp the list select to another list and back.
Alexander
Good enough , thanks ! 🙂
on one of my lists, when I toggle read only, it hides the field on the new form. Field is not required. Is this expected behavior?
Thanks
If you set the field as readonly in this tool it is COMPLETELY readonly and cannot be changed in your forms – this is most likely not what you want to do. If you use DFFS you can set the field as readonly in the forms using rules.
Alexander