4.4.1.4.2.4.3.2. Браузер источника AP
Чтобы просматривать дерево сигналов источника данных (например, Astra.Server), а также осуществлять поиск узлов в этом источнике по заданному фильтру воспользуйтесь компонентом "Браузер источника АР".
Компонент "Браузер источника АР" расположен в юните AP Библиотеки компонентов. Экземпляр этого типа не отображается на форме и виден только в области "Структура объекта".
С помощью компонента можно получить информацию о структуре источника данных, включая имена узлов, их идентификаторы, описания, а также наличие дочерних элементов.
Полученные данные можно отобразить в виде древовидной структуры на форме с использованием компонентов "Источник данных дерева", "Дерево" и "Колонка дерева" из юнита "Визуальные".
Возвращаемые данные
Компонент "Браузер источника АР" возвращает данные в табличном формате. Используя указанные ниже идентификаторы, вы можете обращаться к этим данным в проекте. Для просмотра результатов браузинга подключите "Браузер источника АР" к одному из компонентов: "Дерево" или "Таблица".
Идентификатор колонки
|
Тип колонки
|
Тип возвращаемого значения
|
Описание
|
name
|
1
|
string
|
Имя узла.
|
id
|
2
|
string
|
Идентификатор элемента.
|
parent_id
|
3
|
string
|
Идентификатор родительского узла.
|
display_name
|
4
|
string
|
Отображаемое имя.
|
cdt
|
5
|
uint1
|
Идентификатор типа значения, хранимого в узле источника.
0 - empty;
1 - Int1;
3 - UInt1;
5 - Bool;
6 - UInt4;
7 - Int4;
8 - UInt2;
9 - Int2;
12 - UInt8;
13 - Int8;
14 - Float;
15 - Double;
17 - String;
18 - Time.
|
historizing
|
5
|
bool
|
Флаг ведения истории.
|
description
|
5
|
string
|
Описание узла.
|
has_children
|
6
|
bool
|
Наличие у узла дочерних узлов.
|