1

Получение произвольных полей по Api

Тема: Получение произвольных полей по Api

Здравствуйте. Есть необходимость получать произвольные поля объекта.
Как это сделать с помощью JavaScript?! Какие методы использовать?!
Пробовал метод wialon.item.Item#getCustomProperty, заранее указав флаг
wialon.item.Item.dataFlag.customFields для сессии и подгрузив библиотеку
itemCustomFields. Но ничего с этого не вышло, получить нужное произвольное поле так и не получилось
Можете подсказать, как сделать правильно?!

2

Получение произвольных полей по Api

Re: Получение произвольных полей по Api

Вам нужны:

session.loadLibrary("itemCustomFields");
session.loadLibrary("itemAdminFields");

Флаги:

wialon.item.Item.dataFlag.customFields
wialon.item.Item.dataFlag.adminFields

Методы:

item.getCustomFields();
item.getAdminFields();

admin-поля это те, которые помечены галочкой в настройках объекта, если они вам нужны.

getCustomProperty это немного другие поля, в которых хранятся произвольные данные, недоступные для изменения пользователем напрямую, а при помощи разных интерфейсных настроек.

3

Получение произвольных полей по Api

Re: Получение произвольных полей по Api

Благодарю за помощь.