Desde 4D v19 R5, los componentes pueden publicar sus clases. Esta característica vino con consejos y soporte de finalización de código para facilitar su escritura de código.
Para hacer su experiencia de codificación aún más fácil, 4D v19 R7 trae una nueva característica: diga hola al soporte de clases en el explorador de métodos.
En el explorador de métodos, puede encontrar la lista de las clases visibles para un componente justo después de la lista de métodos del componente:
Como puede ver arriba, el nombre del componente va ahora seguido del espacio de nombres del componente entre paréntesis. Así que si quieres instanciar la Clase1 de miComponente, tienes que escribir
$myClass1:=cs.myComponent.Class1.new()
Si la documentación está presente para una clase, puedes verla en el panel derecho:
Y, si el componente está instalado con el código fuente, puedes visualizar el código también:
¡Feliz codificación!
Consulte la documentación para obtener más información, y no dude en compartir sus comentarios en el foro de 4D.