Highlighting and Jumping

Summary

  • AdapTable provides methods in Grid API which allows the user to highlight given cells, columns and rows
  • The Highlight uses the AdapTable Style object
  • AdapTable also provides Grid API methods which allows the user to jump to given cells, columns and rows

The Grid API section of AdapTable API includes many useful Grid related functions.

These include functions which facilitate 2 useful, often connected, Grid-related activities:

  • highlighting cells and rows
  • jumping to columns, rows and cells

Highlighting

There are a number of Grid API functions which facilitate cell, row and column highlighting:

  • highlightCell
  • unHighlightCell
  • unHighlightAllCells
  • highlightColumn
  • unHighlightColumn
  • unHighlightAllColumns
  • highlightRow
  • highlightRows
  • unHighlightRow
  • unHighlightRows
  • unHighlightAllRows
Highlighting Cells and Rows
Fork
  • This demo provides examples of highlighting and unhlighting using the Grid API (using 3 Custom Toolbar Buttons):
    • First button calls highlightCell function to highlight the Name cell for ember.js row with a white fore colour and purple back colour (with a timeout of 5 seconds)
    • Second button calls highlightRow function to highlight the whle row for Solid with a gray fore colour and brown back colour
    • Third button calls unHighlightRow function for Solid row which clears the highlight
    • Fourth button calls HighlightColumn function for for Github Stars column (with timeout of 3 seconds)

Style

Each highlight function receives a commonly used Adaptable Style object which contains numerous properties, allowing for full control over how the highlight looks.

Timeout

The highlight functions can be provided with a timeout specifying how long the cell or row will remain highlighted.

Deep Dive

Highlight Info Objects and Styles


Jumping

The Grid API section of AdapTable API contains 3 functions that enable moving the focus in the Grid to specific cells, rows or columns:

  • jumpToRow
  • jumpToColumn
  • jumpToCell
Jumping to Cells and Rows
Fork
  • This demo provides examples of "jumping" using the Grid API
  • We provide 3 Custom Toolbar Buttons which each call a jump-related function:
    • First button calls jumpToCell function to jump to Created At in the Quasar row (the last row in the grid)
    • Second button calls jumpToRow function to jump to Angular row (2nd from top)
    • Third button calls jumpToColumn function to jump to the Issue Change column (at the far end of the grid)
  • Additionally we provide a Custom Context Menu Item that displays all Columns in the Grid, and AdapTable will jump to the Column selected