Платформа 3V/Формы/Компоненты/Основные/Таблица с данными: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
 +
=1=
 
Компонент, предназначенный для вывода объекта «Отчет» в виде табличного представления данных.
 
Компонент, предназначенный для вывода объекта «Отчет» в виде табличного представления данных.
  
Строка 24: Строка 25:
  
  
= Свойства и настройки компонента: =
+
== Свойства и настройки компонента: ==
  
 
{| class="wikitable"
 
{| class="wikitable"
Строка 44: Строка 45:
 
| Блокировать форму при построении таблицы || doDisableFormDuringLoading || логический || блокировать форму при построении таблицы  
 
| Блокировать форму при построении таблицы || doDisableFormDuringLoading || логический || блокировать форму при построении таблицы  
 
|}
 
|}
  =Пример. Описание таблицы в JSON формы =
+
  ==Пример. Описание таблицы в JSON формы ==
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Строка 61: Строка 62:
  
  
= Растяжение таблицы по ширине контейнера =
+
== Растяжение таблицы по ширине контейнера ==
 
'''(функционал требует версию 0.39 и выше)'''
 
'''(функционал требует версию 0.39 и выше)'''
  

Версия 11:37, 17 ноября 2021

1

Компонент, предназначенный для вывода объекта «Отчет» в виде табличного представления данных.

Пример визуального отображения компонента:

Таблица с данными.jpg





















Свойства и настройки компонента:

Наименование настройки в интерфейсе Наименование свойства Тип Описание
Высота Height строковый css-высота компонента, если задан maxHeight, то игнорируется
Максимальная высота maxHeight строковый максимальная css-высота компонента, если да, то когда в таблице данных меньше чем maxHeight или height, то высота постраивается под данные
Максимальная ширина maxWidth строковый максимальная css-ширина компонента
Столбцы для блокировки blockChangeColumns числовой (коллекция) блокирует указанные столбцы для изменения, указывается индекс столбца, индексация начинается с 0
CSS классы для компонента className строковый CSS классы для компонента
Сохранение позиции фокуса saveFocus логический сохранение позиции фокуса в таблице
Блокировать форму при построении таблицы doDisableFormDuringLoading логический блокировать форму при построении таблицы
==Пример. Описание таблицы в JSON формы ==
1 {
2      "type": "bs-pivot",
3      "dataSourceId": 125,
4      "templateOptions": {
5    
6      "maxHeight": "900px"
7     }
8 }


Растяжение таблицы по ширине контейнера

(функционал требует версию 0.39 и выше)

При выставлении флага "Растягивать по ширине" таблица будет растягиваться по ширине доступного пространства (контейнера или формы). Если отметка будет убрана, то таблица будет стандартного размера. Если таблица будет шире, чем допустимое пространство, она будет иметь свои стандартные настройки, т.е. ширина столбов не станет уже, чем заданная Позволяет настроить минимально допустимую ширину колонки для удобного использования и "чтения" таблицы, но растягивать столбцы таблицы при наличии свободного пространства

Таблица нерастянутая.png



Таблица растянутая.png