logo
Литература_1 / photon_old

Шаг 3. Прикрепление ответных реакций

Вы создали свои модули и разместили на них виджеты. Теперь Вы готовы определить, как приложение должно работать. Чтобы сделать это, Вы используете ответные реакции.

Каждый виджет Photon'а поддерживает несколько типов ответных связей. Для прикрепления функций, написанных на коде (code functions) к ответной реакции, Вы устанавливаете ресурс или используете предусмотренную удобную функцию. Каждый раз, когда встречается состояние ответной реакции, виджет выполняет функцию на коде.

В PhAB Вы свободны концентрироваться в Ваших ответных реакциях на написание кода, специфического для приложения – Ва не придётся создавать код для "склеивания" интерфейсных компонентов вместе, потому что PhAB обеспечивает уровень ответных реакций, называемый линкованием ответных реакций (link callback). Используя линкование ответных реакций, Вы можете прикрепить ресурс ответной реакции виджета непосредственно к окнам, диалогам, меню и многим другим вещам, кроме кода приложения.

Линкование ответных реакций также позволяет Вам добавить функциональность, которая не была доступна, когда Вы прикрепляли ответные реакции "вручную". Например, если Вы подлинковали диалог к виджету кнопки, Вы можете задать, где появляется диалог. Вы можете также задать установочную функцию, которая будет автоматически вызываться перед реализацией диалога, после его реализации, либо и так и сяк.

Расширенная функциональность, обеспечиваемая подлинковыванием ответных реакций, есть простейший способ конструирования пользовательского интерфейса. Фактически Вы можете создать прототип целого приложения без необходимости написания какого-либо кода. Для получения более полной информации см. главу "Редактирование ресурсов и ответных реакций в PhAB".

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4