Listing columns in Uncountable are highly customizable, allowing users to tailor the way information is displayed in tables. By clicking on a column header and selecting Edit Format Overrides, users can access a variety of settings to adjust the field format, render type, display settings, and more.
Edit Format Overrides
To configure the columns in a listing table:
- Click on the column header you want to customize.
- Select Edit Format Overrides from the dropdown menu to open the column configuration modal.
Configuration Options
From the Edit Column Format modal, you have several customization options:
Field Format
The Field Format section provides advanced customization of a field’s format using JSON. By clicking the </> symbol, you can access the JSON editor, where you can manually enter or copy/paste formatting from other columns.
This is particularly useful when applying the same formatting across multiple columns—rather than repeatedly using dropdowns for each field, you can simply copy the desired format and paste it into other columns, saving time and ensuring consistency across your data.
Consider the example below: if a user has a specific format for one column—such as setting the render style to “Favorite” and the type to “Bool Standard”—instead of manually configuring each column, they can simply access the Field Format section, copy the JSON format, and paste it into the other columns.
Render/Export Render
The Render and Export Render options allow user to select how data will be rendered in the table and in exported files. The dropdown menu provides a variety of render types, including but not limited to:
- Standard Boolean
- Dropdown Boolean
- Standard Date
- Standard Date and Time
- Standard Single Entity
- Multiple Entities as List
- Standard Multiple Entities
These options let you choose how data should appear within the table based on its type, such as numerical values, dates, entities, or text.
Field Size
The Field Size setting allows you to adjust the width of the column within the table. You can choose from wide, medium, or narrow.
Render Behavior
You can configure how data is rendered in terms of interactivity:
- Readonly as Static: Data appears as static and non-interactive)
- Standard: Data is editable within the table)
- Static: Data is fixed and cannot be changed directly from the table)
Decorations
The Decorations setting allows you to add visual enhancements to the data displayed in a column. Currently, the only available decoration is Entity Link, which isn’t commonly used for column formatting, as most entities you’d want to click on already include a link by default. You can select this option or click + Add to create a new decoration if needed.
Display Settings
For more advanced customization, you can enter JSON code into the Display Settings field. This allows for precise control over how data is displayed within the column, making it possible to implement specific rendering or behavior rules that are not available through the dropdown options.
Column Type
You can select the Column Type from two options:
- Primary: Marks the column as a primary identifier or key piece of information within the table. Primary columns have a highlighted white header.
- Standard: Marks the column as a regular piece of data in the listing table. Standard columns have a standard gray header.
Once you’ve made your desired adjustments, click “Save” to apply the changes.
Making a Column Static Text
One useful application for column format override settings is making a column static text. Making a column static text protects data from clicking into hyperlinks. To do so, follow these steps:
- Click the header of the column to configure.
- Select “Edit Format Override”.
- Set the Render to “Standard Single Entry”.
- Set Style to “Plain Name Only”.
- Click “Save”.