Получение значения атрибута объекта в лоцмане.

Автор KAV, 04.04.23, 16:22:50

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

KAV

Здравствуйте!
Каким методом Лоцман API получить значение нужного атрибута(зная его имя) для конкретного объекта?

Chaa

Атрибуты объекта:
GetInfoAboutVersion, режим 2 или 3. Первый без системных атрибутов, второй с ними.

Атрибуты связи:
GetLinkAttributes или GetLinkAttributes2. Первый без системных атрибутов, второй с ними.

Потом в датасете вызываете Locate с именем атрибута.

Для атрибутов типа текст или изображение потом еще нужно получить значение с помощью
GetAttrImageValueById.

KAV

Метод Locate возвращает true/false - содержится или нет такой атрибут в списке, а как само значение получить?

Chaa

Еще Locate устанавливает текущую позицию (CurrentRecord) в датасете на найденную запись, т.е. получить значение можно с помощью FieldValue['_VALUE'].
+ Благодарностей: 1

KAV

Chaa, спасибо, получилось. Подскажите где найти описание методов интерфейса "DataSet"? В "Лоцман API" не нашел.

Chaa

+ Благодарностей: 1