core_table/dynamic

Description:
  • Module to handle dynamic table features.

Source:
License:
  • http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Module to handle dynamic table features.

Members

(static, constant) getFilters

Description:
  • Get the filter data for the specified table.

Source:

Get the filter data for the specified table.

(static, constant) getFirstInitial

Description:
  • Get the current first initial filter.

Source:

Get the current first initial filter.

(static, constant) getLastInitial

Description:
  • Get the current last initial filter.

Source:

Get the current last initial filter.

(static, constant) getPageNumber

Description:
  • Get the current page number.

Source:

Get the current page number.

(static, constant) getPageSize

Description:
  • Get the current page size.

Source:

Get the current page size.

(static, constant) getTableFromId

Description:
  • Fetch the table via its table region id.

Source:

Fetch the table via its table region id.

(static, constant) hideColumn

Description:
  • Hide a column in the participants table.

Source:

Hide a column in the participants table.

(static, constant) init

Description:
  • Set up listeners to handle table updates.

Source:

Set up listeners to handle table updates.

(static, constant) refreshTableContent

Description:
  • Update the specified table based on its current values.

Source:

Update the specified table based on its current values.

(static, constant) setFilters

Description:
  • Update the specified table using the new filters.

Source:

Update the specified table using the new filters.

(static, constant) setFirstInitial

Description:
  • Update the first initial to show.

Source:

Update the first initial to show.

(static, constant) setLastInitial

Description:
  • Update the last initial to show.

Source:

Update the last initial to show.

(static, constant) setPageNumber

Description:
  • Set the page number.

Source:

Set the page number.

(static, constant) setPageSize

Description:
  • Set the page size.

Source:

Set the page size.

(static, constant) setSortOrder

Description:
  • Update the sort order.

Source:

Update the sort order.

(static, constant) showColumn

Description:
  • Make a hidden column visible in the participants table.

Source:

Make a hidden column visible in the participants table.

Methods

(inner) checkTableIsDynamic(tableRoot) → {Bool}

Description:
  • Ensure that a table is a dynamic table.

Source:
Parameters:
Name Type Description
tableRoot HTMLElement
Returns:
Type
Bool

(inner) getFiltersetFromTable(tableRoot) → {Object}

Description:
  • Get the filterset data from a known dynamic table.

Source:
Parameters:
Name Type Description
tableRoot HTMLElement
Returns:
Type
Object

(inner) getTableData(tableRoot) → {DOMStringMap}

Description:
  • Get the table dataset for the specified tableRoot, ensuring that the provided table is a dynamic table.

Source:
Parameters:
Name Type Description
tableRoot HTMLElement
Returns:
Type
DOMStringMap

(inner) resetTablePreferences(tableRoot) → {Promise}

Description:
  • Reset table preferences.

Source:
Parameters:
Name Type Description
tableRoot HTMLElement
Returns:
Type
Promise