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».
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:
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.