Обращается к методу виджета EWO.
Краткое описание
anytype invokeMethod(string|shape object, string methodName, […]);
Параметры
Параметр | Значение |
object | Имя объекта. |
methodName | Имя функции, к которой осуществляется обращение. |
… | Все прочие атрибуты, необходимые для функции (см. пример далее) |
Возвращаемое значение
Возвращаемое значение зависит от функции, к которой осуществляется обращение.
Описание
Используя invokeMethod() можно вызывать функцию без применения точечного представления (напр. TREE.appendChild()). Он, в основном, используется клиентом Ultralight («Ультралегкий клиент»), но может также использоваться стандартным проектом «КАСКАД Цифра».
ПРИМЕЧАНИЕ
- С помощью invokeMethod() можно обращаться только к функциям EWO. Функция EWO отмечена символом .
- invokeMethod() также поддерживает входной/выходной параметр, напр. ¶
ПРИМЕР
Следующий пример демонстрирует использование различных функций иерархического списка только с применением «InvokeMethod()».
int idx = invokeMethod(«TREE2», «addColumn», «xxx»); DebugN(idx); invokeMethod(«TREE2», «appendItem», «», «id1», «text1»); invokeMethod(«TREE2», «appendItem», «», «id2», «text2»); DebugN(invokeMethod(«TREE2», «selectedItem»)); invokeMethod(«TREE2», «setColumnWidth», 0, 250); shape s = getShape(«TREE2»); invokeMethod(s, «appendItem», «», «id3», «text3»); |
Используется для объекта
—
Доступность
Интерфейс пользователя
См. также
—