Свойства компонента интерфейса, унаследованного от компонента «Таблица»

Набор записей в виде строк и колонок. Необходимо задать Колонки (колонки таблицы) и Источник (источник данных, которые будут показаны в таблице).

Иерархия наследования

Свойства

ВидОтображения
Задаёт вид отображения данных таблицы
ВидОтображенияКомандСтроки
Определяет схему отображения команд строки таблицы — при наведении или нет.
  • Всегда — отображать всегда,
  • ПриНаведении — отображать только при наведении,
  • НеПоказывать — не отображать,
  • Авто — отображение зависит от свойства РастягиватьПоГоризонтали:
    • если РастягиватьПоГоризонтали == Растягивать то Всегда,
    • иначе — ПриНаведении

Стандартное значение Авто

Колонки
Массив экземпляров компонента ПроизвольнаяКолонкаТаблицы или компонента СтандартнаяКолонкаТаблицы. Каждый экземпляр обладает следующими свойствами, которые наследуются от типа КолонкаТаблицы:
Важность
Определяет важность колонки. Влияет на отображение ячейки данной колонки.
ДанныеСтроки
Если используется в вычислении свойства непосредственно колонки, например Заголовок, то равно Неопределено. Если используется для вычисления свойства ячейки, например СтандартнаяКолонкаТаблицы.ЦветФонаЗначка, то содержит данные строки таблицы.
Заголовок
Заголовок колонки
ЗапретитьСортировку
Принудительно отключает сортировку по данной колонке
НастройкиРедактирования
Настройки редактирования данных в ячейках колонки. Может принимать следующие значения:
  • НастройкиРедактированияПоляВвода — задает настройки поля ввода, используемого для редактирования содержимого ячеек. Позволяет вам указать допустимые типы значений, определить настройки для ввода строк, чисел, даты, времени и длительности, добавить выпадающий список значений, включить режим пароля и т. д.
  • НастройкиРедактированияПереключателя — задает настройки переключателя (флажка), используемого для редактирования содержимого ячеек.
ПолеЗначения

Указывает поле данных строки, значение которого будет отображено в ячейке. Также это поле будет использоваться для сортировки по данной колонке.

При работе с полями источника типа ИсточникДанныхМассив допустимо указывать вложенные поля для объектов со свойствами через точку. Например, если одна строка источника представляет собой объект, в котором помимо всего прочего есть поле другого объекта (например, Фио с полями Фамилия, Имя и Отчество), то указание свойства для колонок будет соответственно: Фио.Фамилия, Фио.Имя, Фио.Отчество

При работе с полями источника типа ДинамическийСписок, допустимо указывать вложенные поля для объектов типа ХранимаяСтруктура через точку. Например, в проекте есть справочник с реквизитом Информация. Тип реквизита — ХранимаяСтруктура (с именем ИнформацияОКоманде). При описании поля динамического списка установим в свойство Выражение реквизит Информация. Для обращения к его полям достаточно в свойстве ПолеЗначения колонки таблицы прописать Информация.ПолеХранимойСтруктуры_1, Информация.ПолеХранимойСтруктуры_2 и т. д.

Пример:
Колонки:
   -
      Тип: СтандартнаяКолонкаТаблицы<СтрокаДинамическогоСписка>
      Заголовок: ДатаСоздания
      ПолеЗначения: ДатаСоздания
   -
      Тип: СтандартнаяКолонкаТаблицы<СтрокаДинамическогоСписка>
      Заголовок: ДатаЗакрытия
      ПолеЗначения: ДатаЗакрытия
МаксимальнаяВысотаСтроки
Стандартная высота строки для всех колонок
ОтображатьШапку
Признак того, что должна быть показана шапка таблицы
ОтображаемоеКоличествоКомандСтроки
Отображает в панели команд элемента заданное количество команд. Если команд больше заданного числа, то отобразятся N-1 команд, а остальные будут отображены в виде выпадающего списка отдельной иконкой
ПрокруткаПоВертикали
Булево. При значении Истина таблица будет использовать вертикальную прокрутку содержимого

События