Hola Spicer.
Planteas una cuestión interesante, que en otros entornos de programación sería algo trivial, pero en Velneo no está bien resuelto.
– Las señales emitidas desde una Acción de la Rejilla solo pueden ser capturadas por la propia Rejilla.
– Desde una Rejilla (Vista de Datos) no se puede ejecutar un Manejador de evento del formulario contenedor y mucho menos un Manejador de otra Vista de Datos.
Para tu caso concreto, te cuento lo que yo hago, que como siempre es la típica chapucilla a la que recurrimos con javascript:
– Ejecuta la Acción del botón de la Rejilla que Dispara la señal
– Captura el evento Dispara señal desde la Rejilla asociando un Manejador de evento
– Desde el Manejador de evento de la Rejilla ejecuta un Manejador Javascript que: obtenga la referencia al formulario contenedor parentDataView() y ejecuta la función startTimer() –> parentDataView().startTimer(100).
– En el evento Timer del formulario contenedor ya se puede colocar el código nativo Velneo que queramos:
theRoot.dataView().stopTimer() <– Este código javascript es necesario para detener el Timer
Interfaz: Procesar (Lista1, todas) <– Ya podemos procesar la Rejilla desde el formulario mediante una señal de dicha Rejilla
…
Pruébalo
Saludos
Paco Satué