Views - Table

The Table view provides a powerful, spreadsheet-like interface for managing your content. It offers advanced sorting, filtering, and data export capabilities along with inline editing support.

All settings for the table view are configured through the sidebar on the right when editing a view.

General Settings

Name

The display name for this view. This name appears in the tab navigation when multiple views are configured for the same post type.

Type

Select "Table" as the view type. This determines the available configuration options and how content is displayed.

Disable view

Toggle this option to temporarily disable the view from rendering in the admin. The view configuration is preserved, but it won't appear in the admin interface.

Data

Filter the data of the view before it is being rendered. See Data Filtering for detailed information on creating filters.

Columns

Show columns toggle

Enable or disable the column visibility toggle in the table header. When enabled, users can show or hide columns directly from the table view.

Column Labels

Use Column Labels when the underlying field names are too technical for the people working in the view.

This feature is configured in the Data Source settings because it belongs to the current source configuration, not to a single table tab. It does not rename the source field, change the query, or alter how SleekView stores column keys internally.

That means a source key like acf_internal_launch_date can still be queried and saved as-is, while the UI displays a clearer label such as Launch Date.

Typical use cases:

  • Replace machine-style database or meta keys with human-friendly labels
  • Shorten long imported column names before exposing them to editors
  • Keep the same wording across table, kanban, and feedback tabs in one view

The override is applied consistently across the table UI, including:

  • Table headers
  • Hide columns and Initially visible selectors
  • Sorting dropdowns
  • Filter builders
  • Export column labels

If you clear a custom label, SleekView falls back to the original source label.

If a preset already provides fixed column labels, this accordion is hidden because the preset owns that part of the source setup.

Custom Columns

Add computed columns to your table view. Computed columns display dynamic content constructed using row values.

  • Name: The column header text
  • Content Type: Choose between Normal Text, Link, or Custom HTML
  • Content: Use tokens like {row.post_title} to access row data

For example, to create a column showing "View: Your Post Title", you would use: View: {row.post_title}

Hide columns

Select which columns should be hidden from the table by default. Users can still toggle these columns on if the "Show columns toggle" option is enabled.

Initially visible

Define which columns are visible when the table first loads. Users can toggle these columns on and off if the "Show columns toggle" option is enabled.

Enable sorting

Enable or disable column sorting functionality. When enabled, users can click column headers to sort the table data.

Filter

Show filter

Display the advanced filter interface in the table view. This allows users to create complex filters directly from the table.

Enable the search box for quick filtering across all visible columns.

Show custom filters

Display the custom filters dropdown. Custom filters are predefined filter sets that users can quickly apply from a dropdown menu. These filters are configured in the Filter section below.

Pagination

Show pagination

Enable or disable pagination controls. When disabled, all results are displayed on a single page.

Show page size

Display the page size selector, allowing users to choose how many items appear per page (e.g., 10, 25, 50, 100).

Sorting

Column to sort by

Select which column should be used for initial sorting when the table loads.

Sort order

Choose whether the initial sort should be ascending or descending.

Export

Allow data export

Enable data export functionality. When enabled, users can export the current table view (with applied filters) to CSV or XLS format.

Additionally, users can select individual rows in the table and export only the selected rows, making it easy to export specific subsets of data without needing to configure additional filters.

Inline Editing

Allow inline editing

Enable inline editing of fields directly in the table. This feature supports standard WordPress fields, ACF (Advanced Custom Fields), and MetaBox fields.

When enabled, users can click on cells to edit content without opening the full post editor.

Conditions

Control the visibility of the entire table view based on user roles, environment, or other conditions. See Conditions for detailed information.