UMIhelp
Разработка дополнительного функционала => Custom макросы => Тема начата: johnsmith от 11 Февраля 2011, 01:01:10
-
У страницы есть свойство - выпадающий список.
Как через api получить значение этого поля?
Решение, работающее с полями другого типа, не помогло:
$element = umiHierarchy::getInstance()->getElement($pid);
$res = $element->getValue($propName);
-
дело в том, что результате функции getVelue() относительно выпадающего списка вернет id элемента списка, который тоже является объектов в системе. поэтому надо сделать так
$element = umiHierarchy::getInstance()->getElement($pid);
$res = $element->getValue($propName);
$element_object=umiObjectsCollection::getInstance()->getObject($res);
$obj_title=$element_object->getName();