TableReportItem - Элемент отчета: таблица¶
-
class
axipy.render.
TableReportItem
(rect, table)¶ Базовые классы:
axipy.render.ReportItem
Элемент отчета табличного представления данных.
Примечание
Позволяет отображать как таблицу целиком, так и накладывая дополнительные ограничения при отображении.
- Параметры
table = provider_manager.openfile(filename) tableReportItem = TableReportItem(Rect(210, 150, 480, 100), table) tableReportItem.columns = table.schema.attribute_names[:3] # Берем для показа первые три атрибута tableReportItem.row_from = 5 # С 5-й сторки tableReportItem.row_count = 4 # Показываем 4 строки tableReportItem.start_number = 5 # Нумерация с 5 tableReportItem.border_style = LineStyle(3, Qt.red) # Стиль рамки tableReportItem.fill_style = PolygonStyle(8, 65535) # Стиль фона report.items.add(tableReportItem)
-
property
columns
¶ Перечень наименований для отображения. Если задать пустой список, будут отображены все поля таблицы.
- Тип результата
-
refreshValues
()¶ «Обновление данных из таблицы.
-
property
row_count
¶ Количество записей. Если указано -1, то берутся все оставшиеся записи.
- Тип результата