Disparo de eventos desde un User Control GeneXus en iOS
Los User Controls en GeneXus permiten extender la funcionalidad provista por los generadores, para resolver escenarios de User Interface que no están resueltos en los controles estandar. Hay varios controles interesantes en el Marketplace , principalmente para Web pero también para Smart Devices . Si bien estos User Controls se utilizan mayormente para cambiar el aspecto visual de las aplicaciones, puede haber casos donde sea necesario ejecutar código del usuario. En iOS esto es muy fácil de hacer, si la implementación del control hereda de la clase GXControlBase o alguna de sus clases derivadas. Hay dos forma de hacerlo: disparando una acción del panel o disparando un evento del control. Disparar una acción del panel Para disparar una acción definida en el panel donde se encuentra el User Control, alcanza con incluir el siguiente código: [self fireActionWithName:actionName userInterfaceContext:nil withEntityData:nil]; donde self es la implementación del user control ...