Grid
inherited (BaseShape)
Фигура, которая не рендерится напрямую а является виджетом группировки других фигур.
Параметры
- rows
Количество срок
- columns
Количество колонок
- horizontal_spacing
Расстояние между колонками
- vertical_spacing
Расстояние между строками
- max_row_height
Максимальная высота строк
- columns_width
Изменение ширины колонок. По умолчанию вся ширина таблицы делится поровну между всеми колонками. Этот параметр позволяет задать ширину каждой колонки по отдельности. Данный параметр может быть только словарём. В ключах словаря находится индекс колонки, в значениях записывается экспрешен или просто число в пикселях как обычно. Процентное отношение считается от всей ширины таблицы.
{
"columns_width": {
"0": "20%",
"-1": "15%"
}
}
- border
Обводка ячеек таблицы. Параметр должен быть словарём. Все допустимые параметры приведены ниже. Уточняющие параметры офсета оверайдят общий параметр offset
{
"border": {
"enabled": true,
"color": "blue",
"width": 2,
"offset":0
"offset_top": 10,
"offset_bottom": 10,
"offset_left": 10,
"offset_right": 10,
}
- padding
Отступы от доступного для рендера пространства для всей группы объектов в сетке. Пишется в виде списка из 4х элементов. Каждый элемент обозначает свою сторону начиная с
topи далее по часовой стрелке. То есть параметр[1, 2, 3, 4]равенtop=1, right=2, bottom=3, left=4- padding_top
Указывает отступ только сверху. Имеет бОльший приоритет чем параметр
padding- padding_right
Указывает отступ только справа. Имеет бОльший приоритет чем параметр
padding- padding_bottom
Указывает отступ только снизу. Имеет бОльший приоритет чем параметр
padding- padding_left
Указывает отступ только слева. Имеет бОльший приоритет чем параметр
padding
Поля
- cell_index
Порядковый номер ячейки
- row
Номер строки
- column
Номер колонки