invokeMethod()

Обращается к методу виджета EWO.

Краткое описание

anytype invokeMethod(string|shape object, string methodName, […]);

Параметры

ПараметрЗначение
objectИмя объекта.
methodNameИмя функции, к которой осуществляется обращение.
Все прочие атрибуты, необходимые для функции (см. пример далее)

Возвращаемое значение

Возвращаемое значение зависит от функции, к которой осуществляется обращение.

Описание

Используя invokeMethod() можно вызывать функцию без применения точечного представления (напр. TREE.appendChild()). Он, в основном, используется клиентом Ultralight («Ультралегкий клиент»), но может также использоваться стандартным проектом «КАСКАД Цифра».

ПРИМЕЧАНИЕ

  • С помощью invokeMethod() можно обращаться только к функциям EWO. Функция EWO отмечена символом  .
  • invokeMethod() также поддерживает входной/выходной параметр, напр. &para

ЗначокПРИМЕР

Следующий пример демонстрирует использование различных функций иерархического списка только с применением «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»);

Используется для объекта

Доступность

Интерфейс пользователя

См. также

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *