HEUIPTable

App.HEUIPTable~ HEUIPTable

new HEUIPTable(input)

To create an instance, use factory method App.HEUIPTable.create

Parameters:
Name Type Description
input

Methods

(static) create(input) → {module:"App.HEUIPTable"}

Creates instance of App.HEUIPTable

Parameters:
Name Type Description
input
Returns:
Type
module:"App.HEUIPTable"

column(index) → {Object}

Returns a column API wrapper for the given column index.

Example
const col = table.column(0);
Parameters:
Name Type Description
index number

Zero-based index of the column.

Returns:

Column API object.

Type
Object

destroy()

Destroys uiptable widget instance

exportToCsv()

Export table to CSV

exportToExcel()

Export table to excel

exportToPdf()

Export table to PDF

getAddColumnService()

Adds new column to the table

(async) refreshRow()

Refresh the table row based on rowId

(async) refreshRowByObjectIds()

Refresh the table rows

reloadContent()

Reloads the table content

setCustomization()

setCustomization from the UI side.

The following UI-based customizations are are managed by the Table Configurator:

  • Column reordering
  • Column show/hide

-Column drag and drop (disabled via config: enableColumnOrder = false)

  • Column header menu interactions (disabled via config: hideColumnMenu = true)

Note: This method currently supports ONLY column resizing (width updates).