Group page860Group. This group contains the responsive settings for all modules.
Group Main content container- contains the data table elements and the empty state elements
Group Main table- contains the table column data (each column has its own hiding rule)
Group Main table row container- contains the
horizontaltable_fixedfirstcolumn_templatereusable element and the placeholder group.
horizontaltable_fixedfirstcolumn_templatereusable element - contains the list of things that will be displayed in the data table. This repeating group's data source should be changed from "Dummy" to the type of content that you will display.
RepeatingGroup Website (DO NOT CHANGE - for horizontal scroll functionality only)- used to make the right side elements horizontally scrollable. Do not delete or modify this element. The repeating group must always contain a single entry for this workaround.
Group Main table headings section- contains the data table's column headings.
Repeating Group Dummys (infinite horizontal scroll)- contains the list of things that will be displayed in the data table. This repeating group's data source should be changed from "Dummy" to the type of content that you will display.
Group Inner customer desktop column title- contains the fixed first column's title.
Repeating Group Dummys (fixed-column)- This repeating group allows for the fixed-first column design. This repeating group's data source should exactly match the right-side, scrollable data table. Because the fixed, first column is in a separate repeating group from the scrollable content on its right, the repeating groups must always have the same row size and data source to ensure that everything looks like one table.
Group Main empty state- This group can become visible when the data table repeating group contains 0 entries.
horizontaltable_fixedfirstcolumn_templatereusable element, you can make another copy of it (e.g.,
horizontaltable_fixedfirstcolumn_template), in order to display another data type (e.g., Invoices).
fixedtable_usersin this example) and not the
Repeating Group Dummys (infinite horizontal scroll)element and the
Repeating Group Dummys (fixed-column)element in order to display a different custom type and add constraints which utilize these custom state values.
horizontaltable_fixedfirstcolumn_templateblock, we can delete the instance of the template that was added by the extension, and replace it with the copied version (e.g., a
fixedtable_users). Here is a short video which shows how to do this:
new_applyfiltersreusable element that is unique to this data table:
new_applyfilters_usersreusabe element, by opening the property editor and adding each custom state:
Input keywordelement, we need to set the value of the
new_applyfilters_users"keyword filter" custom state (and any other custom state value) through a workflow. These values can be set when the
new_applyfilters_users"Apply Filters" button is clicked:
new_applyfilters_users. and use it to filter the repeating group within the
fixedtable_usersreusable element. To do this, navigate back to the page and replace the
new_applyfiltersreusable with the copy that you just modified (e.g.,
fixedtatable_usersreusable element on the page, to be equal to the value of this "keyword filter" custom state value of the
new_applyfilters_users. reusable element on the page. Here is an example that shows how to set this workflow up:
Group Main empty stateelement can become visible when the data table repeating group contains 0 entries. It is currently not possible to access the Repeating Group Dummy's number of entries (since it is within a reusable element). However, you can add a conditional on this group which uses the repeating group's data source expression, so that this empty state becomes visible when the count of that same search is 0 (similar to the example below)