Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

On the S-Drive Lightning component System Administrators can set

  • 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.

...

These settings are configured with Custom Metadata Settings.

  • Click on SDriveColumnConfiguration

  • Scroll down to Page Layouts and click Edit next to the page layout

  • Add the fields Location, Location Owner Id, and Code to the page layout

  • Click Save

  • Go back to Setup->Custom

    Go to Setup-> Custom Metadata Types

    The first time using this, you need to add fields to the page layout.

    Metadata Types

  • Click “Manage Records” next to SDriveColumnConfiguration

  • You can clone the default record. Click New

  • Give your record a new label and name.

  • For Location, choose User, Profile, or Default

    • a User setting overrides a Profile setting. If neither is found, a the Default setting will be used if there is onewill 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

      Code Block
      [
      {
      "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
      }
      ]
      }
      ]
Info

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

Column

width

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.