Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Related Pages: Data Tables

Table of Contents

...

A dynamic table is a type of a Data Table, allowing which allows users to add, delete, and /or reorder rows.

...

Usage &

...

Behavior

General Guidelines

Structure

  • Typically, the dynamic table is similar to an Inline Editing Table, including a header row and an action column.

  • In addition, the dynamic table has a unique toolbar, including three icons:

    • Add new row

    • Move up (optional)

    • Move down (optional)

  • If the top row is selected, the move Move up icon is disabled.

  • if If the bottom row is selected, the move Move down icon is disabled.

  • If no row is selected, the move Move up and move Move down icons are disabled.

Zero State

  • In Zero state, the table will show one row with blank fields, allowing the user to immediately enter new data right away.

  • In this case all the action icons will be disabled

...

  • , until the first input.

...

Interaction

  • Clicking the Add New Row icon creates a new row under underneath the header row, in editing mode.

  • Clicking the Move Up icon replaces the selected row with the row above it.

  • Clicking the Move Down icon replaces the selected row with the row below it.

  • For editing and deleting rows, see Inline Editing Tables.

  • The user will still be able to sort the table:

    • By default, the sorting icon will show on mouseover as usualhover.

    • Clicking the header will toggle between sort ascending, sort descending, and clear sorting.

    • On clear sorting, the table will show the last manual order of rows.

    • Re-ordering rows will override the any sort.

  • If the table becomes higher than its container, a scroll bar Scrollbar will appear.

Best Practices

  • Use dynamic tables when the data is user-generatedIn some cases, it is preferable to use a regular data table rather than an inline editing table. .

  • For more information see the best practices section under Inline Editing Tables.

Accessibility compliance

Unless otherwise specified, see our general compliance information in Fundamentals - Accessibility.

Design

Zeplin link

Screen thumbnail

<<Short Zeplin link. You
Use this
Image Removed>>

<<Screen with 200 width>>

Code

...

Code

...