Custom list definitions – client only


note

 Configurable only via configuration update process

 

Default list and libraries will automatically be shown in the navigation tree.

It is possible to set a custom list definition ID that are not part of the default group of templates automatically presented in the SharePoint tree.

This is useful if you have specific custom list definitions you have implemented as part of your SharePoint farm deployment.

 

The template ID can be located via checking the source of the page, and searching for "Template ID".

Property 

 Mandatory / Optional

 Description

 action

 Mandatory

Set to "insert" to add support for the custom list definition 
Set to "delete" to remove support for the custom list definition 

 serverTemplate

 Mandatory

The list/library server template Id

 

Example: Adding a custom list definition with a server template id of 30001:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <customListDefinitions>
    <listDefinition serverTemplate="30001" action="insert"/>
    </customListDefinitions>
</configuration> 

  

Example: Remove a column suppression so that the column is visible again.  

<?xml version="1.0" encoding="UTF-8"?> 
< configuration>
    <columnsToSuppressFromFileUploadWindow>
    <columnToSuppress name="HideMe" action="delete"/>
    </columnsToSuppressFromFileUploadWindow> 
</configuration>

note

 If using SharePoint 2010, and OnePlace Solutions Server Components, this is configurable via the Server Component dialog box.

 If using SharePoint 2013 and above, and OnePlace Solutions Server Components, this setting is applied via configuration update process outlined above.