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:
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).