Quantcast
Channel: SharePoint 2013 - Development and Programming forum
Viewing all articles
Browse latest Browse all 7589

On the Default NewForm, hiding any field on a Sharepoint 2013 list

$
0
0

I've got a sharepoint 2013 list and I am having difficulty figuring out how to hide fields.

I've tried http://www.learningsharepoint.com/2013/06/24/customize-fields-in-newform-aspx-hidedisablepre-populate-with-js-link-in-sharepoint-2013/ and cannot get it to work.

Thanks

Here is the code that I used:

<script type="text/javascript" language="javascript">
(function () {
    var EstimatedCostFieldCtx = {};

  
    EstimatedCostFieldCtx.Templates = {};
    EstimatedCostFieldCtx.Templates.Fields = {
        "EstimatedCost": {"NewForm": HideEstimatedCostTemplate
        }
    };

    SPClientTemplates.TemplateManager.RegisterTemplateOverrides(
        EstimatedCostFieldCtx
        );

})();


function HideEstimatedCostTemplate(ctx) {

 var _estimatedCostField = SPClientTemplates.Utility.GetFormContextForCurrentField(ctx);

 var _estimatedCostFieldId = _estimatedCostField.fieldSchema.Id;

 var _estimatedCostFieldName = _estimatedCostField.fieldName;

 var _estimatedCostFieldDiv = _estimatedCostFieldName + '_' + _estimatedCostFieldId;
 var result += '<div><input id='+ _estimatedCostField.fieldSchema.Id +' type="text" name='+ _estimatedCostField.fieldName +' hidden='true'/></div>';
   return result;

}
</script>

 

 


Viewing all articles
Browse latest Browse all 7589

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>