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

ПроизвольныйСписок

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

ТипИсточника: Тип источника данных списка. Ограничения параметра типа: Стд::Интерфейс::ИсточникиДанных::ИсточникДанных<неизвестно,неизвестно,неизвестно>.

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

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

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

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


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

ПроизвольныйСписок

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

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

Тип пользовательского компонента, наследующего компонент ПроизвольнаяСтрокаСписка, который будет использоваться для вывода элемента списка.


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

Объект

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

Список

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

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

Список

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