Перейти к основному содержимому

Таблица

Стд::Интерфейс::Списки::Таблица<ТипИсточника> Доступность: Клиент

ТипИсточника: Тип источника данных таблицы. Ограничения параметра типа: Стд::Интерфейс::ИсточникиДанных::ИсточникДанных<неизвестно,неизвестно,неизвестно>. Параметр типа должен иметь значение по умолчанию или Неопределено в составе типов.

Компонент для вывода набора записей в виде таблицы.

Особенности редактирования в таблице

Доступность редактирования определяется свойствами Доступность и ТолькоЧтение у самой таблицы. Данные разрешено редактировать если Доступность равно Истина и ТолькоЧтение равно Ложь. При этом для каждой конкретной колонки таблицы можно выключить редактирование свойствами Доступность и ТолькоЧтение.

Особенности привязки данных в таблице

При описании колонок таблицы допустимо использовать привязку к данным строки. В отличие от обычной привязки, вычисляемой без аргумента, в привязке данных свойств колонок таблицы доступен дополнительный параметр:

  • ДанныеСтроки(RowData): SourceType.ItemDataType - данные строки таблицы.

Особенности обработчиков событий в таблице

При описании колонки таблицы можно указывать обработчики событий колонки либо входящих в ее состав компонентов. При вызове такого события к списку аргументов будет добавлен дополнительный аргумент - ДанныеСтроки, который указывает на данные строки таблицы.

Особенности управления колонками в таблице

Колонки в таблице ведут себя по-разному, в зависимости от установленного таблице свойства РастягиватьПоГоризонтали. Если растягивание установлено в Истина - колонки, будут стараться уместиться на всю доступную ширину видимой области таблицы. Если растягивание установлено в Ложь - ширина таблицы будет зависеть от содержимого колонок, их размеров и заданные условия ширины самой таблицы.

Особенности поиска по таблице

Свойство ИспользованиеПоиска в значении Ложь игнорируется если свойство ОтображатьНастройки равно Истина.

Сравнение ссылочное

Иерархия типа

Базовые типы: Объект, Стд::Интерфейс::Компонент, Стд::Интерфейс::Списки::Список<ТипИсточника>


Конструкторы

Таблица

Доступность: Клиент

@ИменованныеПараметры
Таблица(
Видимость: Авто|Булево,
Доступность: Авто|Булево,
ТолькоЧтение: Авто|Булево,
ВыравниваниеВГруппеПоВертикали: Авто|ВыравниваниеПоВертикали,
ВыравниваниеВГруппеПоГоризонтали: Авто|ВыравниваниеПоГоризонтали,
ВесПриРастягивании: Авто|Число,
Высота: Авто|Число,
Ширина: Авто|Число,
ШиринаВКолонках: Авто|ШиринаВКолонках,
МаксимальнаяВысота: Авто|Число,
МаксимальнаяШирина: Авто|Число,
МинимальнаяВысота: Авто|Число,
МинимальнаяШирина: Авто|Число,
РастягиватьПоВертикали: Авто|Булево,
РастягиватьПоГоризонтали: Авто|Булево,
ПриПеретаскивании: (Компонент, СобытиеПриПеретаскивании)->ничто,
ПриНаведении: (Компонент, СобытиеКомпонента)->ничто,
ПриПотереНаведения: (Компонент, СобытиеКомпонента)->ничто,
Источник: ТипИсточника,
Навигация: Авто|НавигацияВСписке,
ОбрабатыватьНажатие: Авто|Булево,
АвтоВыделениеСтроки: Авто|АвтоВыделениеСтроки,
ИспользоватьВыделениеСтроки: Авто|Булево,
КомандыСтроки: ФрагментКомандногоИнтерфейса<КомандаСПараметром<ТипИсточника.ItemDataType>>?, КомандыСтрокиГруппы: ФрагментКомандногоИнтерфейса<КомандаСПараметром<ТипИсточника.NodesDataType>>?, КомандыНадОтмеченнымиСтроками: ФрагментКомандногоИнтерфейса<КомандаСПараметром<Массив<ТипИсточника.IdType>>>?, Удалить: КомандаСПараметром<ТипИсточника.ItemDataType|ТипИсточника.NodesDataType|Массив<ТипИсточника.IdType>>, УдалитьНавсегда: КомандаСПараметром<ТипИсточника.ItemDataType|ТипИсточника.NodesDataType|Массив<ТипИсточника.IdType>>, Восстановить: КомандаСПараметром<ТипИсточника.ItemDataType|ТипИсточника.NodesDataType|Массив<ТипИсточника.IdType>>, ПереместитьСтрокуВверх: КомандаСПараметром<ТипИсточника.ItemDataType|ТипИсточника.NodesDataType|Массив<ТипИсточника.IdType>>, ПереместитьСтрокуВниз: КомандаСПараметром<ТипИсточника.ItemDataType|ТипИсточника.NodesDataType|Массив<ТипИсточника.IdType>>, ДобавитьСтроку: Команда|ГруппаКомандногоИнтерфейса, ОтметитьВсеВГруппе: КомандаСПараметром<ТипИсточника.NodesDataType>, СоздатьКопию: КомандаСПараметром<ТипИсточника.ItemDataType|ТипИсточника.NodesDataType|Массив<ТипИсточника.IdType>>, ОтображатьПанельКомандНадОтмеченнымиСтроками: Авто|Булево, ИспользованиеПоиска: Авто|Булево, ОтображениеПоляПоиска: Авто|ВидОтображенияПоляПоискаВСписке, ЗамещающийТекстПоляПоиска: Авто|Строка, ПредставлениеОтмеченнойСтроки: Авто|Строка, ПредставлениеГрупповойСтроки: Строка, РазмерСтраницы: Авто|Число, ИспользоватьОтметкиСтрок: Авто|Булево, ОтмечатьГруппыСДочерними: Авто|Булево, Команды: ФрагментКомандногоИнтерфейса?, ОтображатьНастройки: Авто|Булево, ИспользоватьРасширенныеНастройки: Авто|Булево, ПустыеСостояния: Авто|ПредставленияПустыхСостоянийСписка|?, ПрокруткаПоВертикали: Авто|Булево, НачальныйУровеньРазворачивания: Авто|Число, ПослеСозданияСтроки: (Список<ТипИсточника>, СобытиеСДанными<СтрокаСписка<ТипИсточника.ItemDataType|ТипИсточника.NodesDataType>>)->ничто, ПриНажатииСтроки: (Список<ТипИсточника>, СобытиеСДанными<СтрокаСписка<ТипИсточника.ItemDataType|ТипИсточника.NodesDataType>>)->ничто, ПриВыделенииСтроки: (Список<ТипИсточника>, СобытиеСДанными<ТипИсточника.IdType?>)->ничто, ПриЧтенииНастроек: (Список<ТипИсточника>, СобытиеСДанными<Массив<СохраненнаяНастройкаСписка>>)->ничто, ПриСохраненииНастроек: (Список<ТипИсточника>, СобытиеСДанными<Массив<СохраненнаяНастройкаСписка>>)->ничто, ПриСозданииСтроки: (Список<ТипИсточника>, СобытиеПриСозданииСтроки<ТипИсточника.ItemDataType|ТипИсточника.NodesDataType>)->ничто, ПриРедактированииСтроки: (Список<ТипИсточника>, СобытиеПриРедактированииСтроки<ТипИсточника.ItemDataType|ТипИсточника.NodesDataType>)->ничто, ВидОтображения: Авто|ВидОтображенияТаблицы, МаксимальнаяВысотаСтроки: Авто|Число, ВидОтображенияКомандСтроки: Авто|ВидОтображения, ОтображаемоеКоличествоКомандСтроки: Авто|Число, ОтображатьШапку: Авто|Булево, ОтображатьНумерациюСтрок: Авто|Булево, Колонки: Массив<КолонкаТаблицы<ТипИсточника.ItemDataType>>)
Создает компонент со значениями свойств, соответствующими параметрам конструктора.


Свойства

ВидОтображения

Доступность: Клиент

Задает вид отображения данных таблицы.

Если Авто:

  • в мобильной версии данные отображаются в виде списка карточек, в которые преобразуются строки таблицы,
  • в веб-версии используется вид Таблица.

ВидОтображенияКомандСтроки

Доступность: Клиент

ВидОтображенияКомандСтроки: Авто|ВидОтображения

Задает вид отображения панели команд строки. При Авто зависит от свойства РастягиватьПоГоризонтали - при Истина используется Всегда, иначе - ПриНаведении.


Колонки

Доступность: Клиент

Колонки: Массив<КолонкаТаблицы<ТипИсточника.ItemDataType>>

Описания колонок таблицы.


МаксимальнаяВысотаСтроки

Доступность: Клиент

МаксимальнаяВысотаСтроки: Авто|Число

Задает максимальную высоту строки таблицы в строках текста. Применяется, когда Вид = Текст. 0 - не ограничено.


ОтображаемоеКоличествоКомандСтроки

Доступность: Клиент

ОтображаемоеКоличествоКомандСтроки: Авто|Число

Видимое количество команд в панели команд строки. При этом оставшиеся команды будут спрятаны во всплывающее меню, доступное через последний элемент в панели команд. При Авто равно 5 для веб-версии и 0 для мобильных платформ.

Простые настройки

Отображает в окне настроек поля ПолеДинамическогоСписка, у которых свойство ОтображатьВПростыхФильтрах равно Истина. При этом поля отображаются в соответствии с типом их данных. Если то или иное поле не поддерживает тип, доступный для фильтрации - оно не будет отображено. Составные типы для фильтров не поддерживаются.

Продвинутые настройки

Отображает более гибкий механизм настроек фильтрации и сортировок. Сортировки настраиваются путем добавления объекта ЭлементСортировки с указанием поля и направления сортировки. Фильтры настраиваются путем добавления объекта ЭлементФильтра с указанием поля, условия, типа сравнения и значения соответственно. Продвинутые настройки позволяют создавать в т.ч. элементы ГруппаЭлементовФильтра с ЭлементФильтра, объединенные условием.

Поддерживаемые типы


ОтображатьНумерациюСтрок

Доступность: Клиент

ОтображатьНумерациюСтрок: Авто|Булево

Показывает/скрывает системную колонку автоматической нумерации строк при использовании в качестве источника данных ИсточникДанныхМассив. Если Авто: отображает системную колонку нумерации строк, если источником является ИсточникДанныхМассив и включено отображение шапки таблицы.


ОтображатьШапку

Доступность: Клиент

ОтображатьШапку: Авто|Булево

Включает или выключает отображение заголовка таблицы.


Список унаследованных методов

Объект

ВСтроку, ПолучитьТип, Представление

Список

ВыделитьСтроку, ДобавитьСтрокуВГруппу, Обновить, ОтметитьСтроку, ОчиститьОтмеченныеСтроки, ПерейтиВУзел, ПолучитьДанныеСтроки, ПолучитьОтмеченныеСтроки, Развернуть, Свернуть, СоздатьНаОсновании

Список унаследованных свойств

Список

АвтоВыделениеСтроки, Восстановить, ВыделеннаяСтрока, ДобавитьСтроку, ЗамещающийТекстПоляПоиска, ИспользованиеПоиска, ИспользоватьВыделениеСтроки, ИспользоватьОтметкиСтрок, ИспользоватьРасширенныеНастройки, Источник, Команды, КомандыНадОтмеченнымиСтроками, КомандыСтроки, КомандыСтрокиГруппы, Навигация, НачальныйУровеньРазворачивания, ОбрабатыватьНажатие, ОтметитьВсеВГруппе, ОтмечатьГруппыСДочерними, ОтображатьНастройки, ОтображатьПанельКомандНадОтмеченнымиСтроками, ОтображениеПоляПоиска, ПереместитьСтрокуВверх, ПереместитьСтрокуВниз, ПослеСозданияСтроки, ПредставлениеГрупповойСтроки, ПредставлениеОтмеченнойСтроки, ПриВыделенииСтроки, ПриНажатииСтроки, ПриРедактированииСтроки, ПриСозданииСтроки, ПриСохраненииНастроек, ПриЧтенииНастроек, ПрокруткаПоВертикали, ПустыеСостояния, РазмерСтраницы, СоздатьКопию, Удалить, УдалитьНавсегда