TableMixin#
- class jdaviz.core.template_mixin.TableMixin(**kwargs: Any)[source]#
Bases:
VuetifyTemplate
,HubListener
Table subcomponent mixin.
In addition to
table
, this provides the following methods at the plugin-level:To render in the plugin’s vue file:
<jupyter-widget :widget="table_widget"></jupyter-widget>
Public constructor
Attributes Summary
A trait for unicode strings.
Methods Summary
Clear all entries/markers from the current table.
export_table
([filename, overwrite])Export the QTable representation of the table.
Select all rows in table.
Deselect all rows in table.
select_rows
(rows)Select rows from the current table by index, indices, or slice.
vue_clear_table
([data])Attributes Documentation
- table_widget#
A trait for unicode strings.
Methods Documentation
- export_table(filename=None, overwrite=False)[source]#
Export the QTable representation of the table.
- Parameters:
- filenamestr, optional
If provided, will write to the file, otherwise will just return the QTable object.
- overwritebool, optional
If
filename
already exists, should it be overwritten.
- select_rows(rows)[source]#
Select rows from the current table by index, indices, or slice.
- Parameters:
- rowsint, list of int, slice, or tuple of slice
The rows to select. This can be: - An integer specifying a single row index. - A list of integers specifying multiple row indices. - A slice object specifying a range of rows. - A tuple of slices (e.g using numpy slice)