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