Платформа A2v10 довідкова система
EN


Шаблони. Делегати

Делегат - це функція "зворотнього виклику" (callback function). Вона буде викликатися в той момент, коли потрібно виконати якусь дію. Наприклад, в елементі керування Selector, делегат буде викликатися при введенні фрагменту тексту для того, щоб отримати пеелік варіантів вибору.

Об'єкт, що описує делегати в шаблоне, є звичайним об'єктом JavaScript. Імена властивостей цього об'єкта є іменами делегатів, а значення - функціями.

Делегати у видах задаються за допомогою властивості Delegate відповідного елементу керування.

Синтаксис


Аргументи делегатів

  • this - кореневий об`єкт (TRoot).
  • ... - інші аргументи залежать від конкретного делегата.

Значення, що повертається

  • Значення, що повертається, залежить від конкретного делегата.

Приклад

XAML:


Javascript: