Column Settings: wrapping headings, column widths, clickable columns

On the S-Drive Lightning component System Administrators can

  • Set column headings to wrap to a second line

  • Set a pixel width for fields

  • Make any column clickable to show file details or open the file. The default column for this is the File Name column.

 

Here, there is no wrapping and the columns are set to a default width.

Here' the column heading wraps and the Description field is wider

 

These settings are configured with Custom Metadata Settings.

  • Go to Setup-> Custom Metadata Types

  • Click “Manage Records” next to SDriveColumnConfiguration

  • Click New

  • Give your record a label and name.

  • For Location, choose User, Profile, or Default

    • a User setting overrides a Profile setting. If neither is found, the Default will show the column configurations to all users.

  • For Location Owner Id, put the record id of the profile or user this setting should apply to

  • In the Code field, edit the code to set header wrapping and field width in pixels for whichever fields you want

  • The format of the code is as follows:

    • wrapEnabled can be true or false

    • columnWidth is the number of pixels for the column

    • clickable can be true or false

      [ { "fileObjectName":"cg__AccountFile__c", "fieldList":[ { "fieldName":"cg__File_Name__c", "wrapEnabled": true, "columnWidth": 100 }, { "fieldName":"cg__Description__c", "wrapEnabled": true, "columnWidth": 200 }, { "fieldName":"CreatedDate", "wrapEnabled": true, "columnWidth": 100 }, { "fieldName":"LastModifiedDate", "wrapEnabled": true, "columnWidth": 100 }, { "fieldName":"My_Custom_Field_with_a_Long_Name__c", "wrapEnabled": true, "columnWidth": 100, "clickable" : true }, { "fieldName":"cg__Tags__c", "wrapEnabled": true, "columnWidth": 200 } ] } ]

It may be helpful to use a JSON validator to check your JSON code for formatting errors.

Column settings do not affect which columns are displayed

Which columns to display is taken from S-Drive Configuration->Customization Settings or from Custom Setting->View Setting, which overrides it.

The custom metadata column width/header wrap/clickable settings described here only determine how to display a column, not which columns to display.