Nuevos eventos de formulario de 4D View Pro

Traducido automáticamente de Deepl

A partir de 4D v18, un nuevo conjunto de eventos de formulario de 4D View Pro están disponibles. Estos devuelven información especial a la que se puede acceder con el nuevo comando FORM Event introducido en esta entrada del blog. Diga hola a: «On Column Resize», «On Row Resize», «On Clicked», «On Double Clicked», «On Header Click», «On Selection Change», y «On After Edit».

Eventos de HDI 4D View Pro

Estos nuevos eventos aparecen en la lista de propiedades:

Cuando se produce el evento, puede recuperar toda la información asociada del objeto devuelto por el comando FORM Event comando. Por ejemplo, si ha seleccionado el evento «On Column Resize», el comando devolverá un objeto con información como esta cuando una columna es redimensionada:

blank

Puede utilizar este objeto para desencadenar una acción, como establecer el color de fondo de la columna redimensionada en rojo:

If (FORM Event.code=On Column Resize)
VP SET CELL STYLE (FORM Event.range;New object("backColor"; "red"))
End if

Echa un vistazo al IDH para ver estos nuevos eventos en acción, y consulta el centro de documentación para obtener más detalles técnicos.

Nota: Como se explica en esta entrada del blog, los atributos devueltos dependen del contexto y pueden ser diferentes según el elemento utilizado. El ejemplo anterior es para un objeto 4D View Pro durante un evento «On Column Resize». Para otros objetos u otros eventos, se devuelven diferentes atributos.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se unió al equipo de 4D Program en noviembre de 2016. Como Product Owner, está a cargo de escribir las historias de usuario y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la característica entregada cumple con las necesidades del cliente. Después de obtener una licenciatura en Ciencias de la Computación en el CNAM, Fabrice se unió a una pequeña empresa de publicación de software como desarrollador Windev. A continuación, trabajó para diferentes empresas del sector industrial y comercial como desarrollador de Windev y de la web, así como asesor técnico de nuevas funcionalidades.