Forum Discussion

Andy Jones's avatar
Andy Jones
Brass Contributor
Mar 15, 2019
Solved

Document Library "New" menu changes via code

Hi Does anyone know if it's possible to change the New menu choices via code (CSOM or PnP Provisioning)? We have custom content types but would like to hide the names of these and instead have word,...
  • Andy Jones's avatar
    Mar 18, 2019

    For anyone else looking I managed to find it. In CSOM there's a property "NewDocumentTemplate" which takes a JSON structure. 

     

    view.NewDocumentTemplates = itemtoset;
    view.Update();
    await ctx.ExecuteQueryAsync();

     

    See https://petkir.wordpress.com/2018/10/26/change-new-menu-in-sharepoint-online-programmatically/

     

    The same can be set via PNP Provisioning by setting NewDocumentTemplates as part of the default view definition.

     

    Cheers

    Andy

     

     

Resources