Responsive Data grid 2

Content Type: Widget
Categories: User Interface

Overview

Add-on for Data grid 2 to make columns respond to the page width and hide columns behind a collapsible chevron when there is less room.

Documentation

Responsive Data grid 2

Add-on for Data grid 2 to automatically make columns respond to the page width and hide columns behind a collapsible chevron when there is less room.

Aside from this add-on, there is also a Collapsible Data grid 2 add-on widget. This widget focuses on collapsible content but does not adjust column responsiveness. However, both widgets can be used together. Please note that currently, this setup would display two different chevrons.

Typical usage scenario

When you have a Data grid 2 with a larger amount of columns while also requiring the page to be responsive.

Features

  • Define max. columns on mobile (default 3)
  • Define max. columns on tablet (default 5)
  • Define mobile breakpoint (576px)
  • Define tablet breakpoint (992px)
  • Place a single Data grid 2 widget inside

Usage

Just place a single Data grid 2 widget inside this widget and it will auto respond according to above defaults.

Development and contribution

  1. Install NPM package dependencies by using: npm install. If you use NPM v7.x.x, which can be checked by executing npm -v, execute: npm install --legacy-peer-deps.
  2. Run npm start to watch for code changes. On every change:
    • the widget will be bundled;
    • the bundle will be included in a dist folder in the root directory of the project;
    • the bundle will be included in the deployment and widgets folder of the Mendix test project.

Releases

Version: 1.0.7
Framework Version: 9.24.11
Release Notes: Fix tableContent to be optional on desktop
Version: 1.0.6
Framework Version: 9.24.11
Release Notes: Resolve issue for slower loading Data grid 2
Version: 1.0.5
Framework Version: 9.24.11
Release Notes: - New breakpoint options (easier define your own) - Add optional data source option (for widget refreshing)
Version: 1.0.4
Framework Version: 9.24.11
Release Notes: - Add RenderChevron (left | right) option - Add forceAutoFill (boolean) optional option to render at least 1 autofill column
Version: 1.0.3
Framework Version: 9.24.11
Release Notes: - Update check on sorting columns - Add chevron hover / focus state - Update classnames - Update widget icons - Update design mode preview - Fix responsive when starting on desktop
Version: 1.0.2
Framework Version: 9.24.11
Release Notes: Improve stability Add boolean option to Keep last column
Version: 1.0.1
Framework Version: 9.24.11
Release Notes: Improve column definition with the newest version of the Data grid 2 widget
Version: 1.0.0
Framework Version: 9.24.11
Release Notes: Initial release