• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

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

Автор 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