Canvas Pages and Modules
2.0.0
2.0.0
  • Welcome
  • PAGES
    • Free Bubble Marketing Page
    • Premium Bubble Marketing Page
    • Centered Profile Page
    • Left-justified Profile Page
    • Standard Page
    • Toggle Tabs Page
    • Menu Page
    • Mobile Menu Page
    • Video List Page
    • Portal/Dashboard Page
    • Portal / Dashboard Page with Icons
    • Simple Portal / Dashboard Page with Icons
    • Search Page
    • Map Page with Search Bar, Toggle, and Filters
    • Search Bar Page
    • Listing Profile Page
    • Multi-Step Page (Progress Bar)
    • 1-Column Multi-Step Process Page
    • 2-Column Multi-Step Process Page
    • 2-Column Profile Page
    • 2-Column Profile Tabs Page
    • 2-Column Menu Tabs Page
    • 2-Column Checkout Page
    • 2-Column Product Checkout Page
    • 2-Column Video Chat Page
  • BLOCKS
    • Comments Thread
    • Nested Comments Thread (with Like and Reply)
    • Chat Widget
    • Bottom Input Chat Widget
    • Toggle Tabs Group
    • To-do List
    • Title Group with Button and Filters
    • Listing Details with Tags, Button, and Progress Bar
    • Listing details with icons and menu focus group
    • Week Daily Availability
    • Shopping Cart
    • FAQ Group
    • Shipping Details
    • Payment Methods
    • Order Confirmation
    • Dismissible Module
    • Placeholder group
    • Video Group
    • About Group
    • Add to Cart Group
    • Full Width Map with Directions Link
    • Location Module (Map and Directions)
    • Drag and Drop Repeating Group
    • Advanced Form Inputs Group
    • Reviews Repeating Group with Image
    • Reviews (Text Only) Repeating Group
    • Nested Repeating Group
    • Standard Repeating Group with Image
    • Single Input Search Bar and Filter Group
    • Listing Details Group
    • Post Group with Upvoting UI
    • Dashboard Chart Widget
    • Main Image with Thumbnails
    • Centered Profile Module
    • Left-justified Profile Module
    • 1-Column Standard Form Inputs Group
    • 1-Column Instagram Tiles Group with Nested Comments
    • 1-Column Link, Text, and Menu Focus Repeating Group
    • 2-Column Repeating Group (Text, Link, Image, and Description)
    • 2 Column Repeating Group (Link, Text, and Button)
    • 2-Column Tiles Repeating Group
    • 2-Column Simple Form Inputs Group
    • 2-Column Sortable List (Image, Link, Star Rating, and Text) Repeating Group
    • 2-Column Dashboard Widgets
    • 3-Column Dashboard Widgets
    • 3-Column Repeating Group (Text, Link, Image, and Description)
    • 3-Column Text and Link Repeating Group
    • 3-Column Icons with Labels Repeating Group
    • 3-Column Tiles Repeating Group
    • 3-Column Tiles with Buttons Repeating Group
    • 3-Column Horizontal Scroll Repeating Group
    • 4-Column Tiles Repeating Group
    • 5-Column Date Table with Cell Selection, Menu Focus Group, and Filters
    • Mobile-Friendly Data Table with Cell Selection, Menu Focus Group and Filters
    • Standard Horizontal Scroll Data Table
    • Infinite Columns Horizontal Scroll Data Table
    • Infinite Columns Horizontal Scroll Data Table with Fixed First Column
  • Popups
    • Confirmation Popup
    • Message Popup
    • Image Popup
    • Video Popup
    • Vertical Scroll Popup
    • Edit Popup
    • Standard Form Popup
    • Subscribe Popup
    • Feedback / Contact Popup
    • Details Popup
    • Add List Popup
    • Advanced Form Popup
    • Rating Popup
    • Toggle Tabs Popup
    • Share Popup
    • Multi-Step Popup
    • Invoice Popup
    • Stripe Credit Card Purchase Popup
  • Reusables
    • applyfilters
    • menufocusgroup or Menu options (︙)
Powered by GitBook
On this page
  • Overview
  • Structure
  • How can I adjust the filters and menu options?
  • How can I modify the table's rows and columns?
  • How can I set up the empty state?

Was this helpful?

  1. BLOCKS

Standard Horizontal Scroll Data Table

PreviousMobile-Friendly Data Table with Cell Selection, Menu Focus Group and FiltersNextInfinite Columns Horizontal Scroll Data Table

Last updated 4 years ago

Was this helpful?

Overview

This block allows a user to view a list of things in a mobile-friendly data table format and apply additional filters to the list. This block is useful when you need to display around 10 fields per row on desktop and mobile. Once the current page width is less than 860 pixels, the table becomes scrollable.

A user can click on the ︙icon to edit or delete an item via a menu focus group. For more information on how to use the menufocusgroup_template reusable element, please .

Desktop to Mobile Example

There are placeholder conditionals on the text elements and circular shapes that indicate the "Status" of each Invoice in this example. These style changes can be repurposed if needed, or removed completely.

Empty State

Structure

  • When this block is added to a page, it is placed within a group called Group page860Group. This group contains the responsive settings for all modules.

  • This block contains these main groups:

    • Group Standard Horizontal Scroll Data Table - The outermost group which contains the title components, buttons, data table, and empty state.

    • Group Main table - contains the table column data

    • Group Main table row container - contains the two repeating group elements.

      • RepeatingGroup Website (DO NOT CHANGE - for horizontal scroll functionality only) - used to make the data table horizontally scrollable. Do not delete or modify this element. The repeating group must always contain a single entry for this workaround.

      • Group Inner repeating group container - contains the table column headers and the inner repeating group.

      • RepeatingGroup Dummy- 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 Main empty state - This group can become visible when the data table repeating group contains 0 entries.

How can I adjust the filters and menu options?

  • Go to the page where you have added the block and update RepeatingGroup Dummy's data source

  • Update header text and the data source of the texts in the module.

  • Remove Button ADD NEW or add a workflow to the button

How can I modify the table's rows and columns?

There are no hiding rules that you need to adjust when adding columns to the table; all of the content will be displayed as long as you do not change the width of the Group Main table element. If you anticipate that you will need to have more than five columns, it would be best to instead use the Infinite Columns Horizontal Scroll Data Table block, or the Infinite Columns Horizontal Scroll Data Table with Fixed First Column block.

You can further customize the data table by removing columns that you do not need. If you do edit the columns, please make sure that the header and data texts all align (start at the same x position), nothing is overlapping, and all the responsive settings for the header texts and data texts match exactly (minimum width, maximum width, responsive alignment, and width). For example, if a "Status" column heading has a left-fixed margin, a 20% minimum width, and no max width, it is important for the corresponding row element "Completed" to have the exact same settings and x position).

How can I set up the empty state?

The Group Main empty state element 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 nested within the horizontal scroll repeating group). 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)

Group Inner header buttons and filters - contains the title, add button, and reusable element .

For more information on how to customize the filters, please .

For more information on how to customize the menufocusgroup_template reusable elements included on this page, please

applyfilters
click here
click here
click here
This block contains an empty state group when there aren't any entries in the data table repeating group