getUfeFunctions(mode: PP.Ufe.TransfTreeMode, callback: PP.Delegate | Function, errCallback: PP.Delegate | Function);
mode. Вид дерева функций;
callback. Обработчик завершения пакетного запроса;
errCallback. Обработчик ошибочного завершения пакетного запроса.
Метод getUfeFunctions возвращает дерево функций для редактора выражений.
Для выполнения примера необходимо наличие на html-странице компонента TransformDialog с наименованием «dialog» (см. «Пример создания компонента TransformDialog»). Получим количество функций для простого дерева:
// Получаем сервис выражений PP.Object.defineProps(PP.Ufe.Ui.TransformDialog, 'ExpService', true); var expService = dialog.getExpService(); // Получаем количество функций для простого дерева var func = function(sender, args) { var res = JSON.parse(args.ResponseText); console.log("Количество функций: " + res.GetMsInfoResult.meta.ufeFunctions.its.Item.length); }; // Возвращаем дерево функций для редактора выражений expService.getUfeFunctions(PP.Ufe.TransfTreeMode.Simple, func);
В результате в консоль было выведено количество функций для простого дерева:
Количество функций: 134
См. также: