Depuis la version R5 de 4D v19, les composants peuvent publier leurs classes. Cette fonctionnalité était accompagnée d’astuces et d’un support de complétion de code pour faciliter l’écriture de votre code.
Pour rendre votre expérience de codage encore plus facile, 4D v19 R7 apporte une nouvelle fonctionnalité : dites bonjour au support des classes dans l’explorateur de méthodes.
Dans l’explorateur de méthodes, vous pouvez trouver la liste des classes visibles pour un composant juste après la liste des méthodes du composant :
Comme vous pouvez le voir ci-dessus, le nom du composant est maintenant suivi de l’espace de nom du composant entre parenthèses. Ainsi, si vous voulez instancier la Class1 de monComposant, vous devez écrire :
$myClass1:=cs.myComponent.Class1.new()
Si la documentation est présente pour une classe, vous pouvez la voir dans le panneau de droite :
Et, si le composant est installé avec le code source, vous pouvez aussi visualiser le code :
Bon codage !
Consultez la documentation pour plus d’informations, et n’hésitez pas à partager vos commentaires sur le forum 4D!