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

Стд::Интерфейс::ИсточникиДанных::Дерево

API источников данных - деревьев.

Типы

ИсточникДанныхДерево

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

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

Источник данных для списков и таблиц на основании массива. Данные автоматически обновляются при изменении состава массива. Элементами массива могут быть любые объекты, допускающие обращения к свойствам либо по индексу, либо по имени, например:

  • Массив - путем к данным колонки является индекс в этом массиве,
  • Соответствие - путем к данным колонки является ключ соответствия,
  • Структура, описанная на встроенном языке - путем к данным колонки является имя свойства структуры,
  • и другие

ИсточникДанныхДеревоПодгружаемый

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

Источник данных для списков и таблиц на основании массива. Данные автоматически обновляются при изменении состава массива. Поддерживает динамическую загрузку элементов с помощью события ПриЗаполненииДочернихЭлементов Элементами массива могут быть любые объекты, допускающие обращения к свойствам либо по индексу либо по имени, например:

  • Массив - путем к данным колонки является индекс в этом массиве,
  • Соответствие - путем к данным колонки является ключ соответствия,
  • Структура, описанная на встроенном языке - путем к данным колонки является имя свойства структуры,
  • и другие В общем случае:
  • если объект поддерживает доступ по индексу, то путем к данным колонки таблицы должен являться индекс,
  • если объект не поддерживает доступ по индексу, то имя свойства.

УзелДерева

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

ТипУзлов: тип данных элементов-узлов ТипЭлементов: тип данных элементов, не являющихся узлами дерева(не имеющих дочерних элементов)

Базовый класс узлов дерева. Используется в ИсточникДанныхДерево как тип элементов-узлов.


УзелДереваПодгружаемый

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

ТипУзлов: тип данных элементов-узлов ТипЭлементов: тип данных элементов, не являющихся узлами дерева(не имеющих дочерних элементов)

Базовый класс узлов дерева с динамической загрузкой дочерних элементов. Используется в ИсточникДанныхДеревоПодгружаемый как тип элементов-узлов.


УзелДереваСДанными

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

ТипДанных: Тип данных, связанных с элементом. Параметр типа должен иметь значение по умолчанию или Неопределено в составе типов. ТипДочернихЭлементов: Тип элементов, не являющихся узлами дерева

Системная реализация УзелДерева. Используется как элементы данных для помещения в ИсточникДанныхДерево


УзелДереваСДаннымиПодгружаемый

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

ТипДанных: Тип данных, связанных с элементом. Параметр типа должен иметь значение по умолчанию или Неопределено в составе типов. ТипЭлементов: Тип элементов, не являющихся узлами дерева

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