pyface.data_view.exporters.row_exporter module¶
-
class
pyface.data_view.exporters.row_exporter.
RowExporter
¶ Bases:
pyface.data_view.abstract_data_exporter.AbstractDataExporter
Export a collection of rows from a data view as a list of lists.
This is suitable for drag and drop or copying of the content of multiple selected rows.
This exports a list of data associated with each row in the indices. Each row item is itself a list of values extracted from the model.
If the format mimetype is a text mimetype, it will use the
get_text()
method to extract the values, otherwise it will try to use the editor value if it exists, and failing that the raw value returned from the model.-
row_headers
= Bool()¶ Whether or not to include row headers.
-
column_headers
= Bool()¶ Whether or not to include column headers.
-
get_data
(model, indices)¶ Get the data to be exported from the model and indices.
This exports a list of data associated with each row in the indices. Each row item is itself a list of values extracted from the model.
- Parameters
model (AbstractDataModel instance) – The data model holding the data.
indices (list of (row, column) index pairs) – The indices where the data is to be stored.
- Returns
data – The data, of a type that can be serialized by the format.
- Return type
any
-