Produit

Utilisation des bibliothèques 4D dans les bases de données des projets

Traduit automatiquement de Deepl

4D fournit des bibliothèques pour vous aider à développer des applications. L’une de ces bibliothèques est standard et contient des objets de formulaire et des widgets préconfigurés, tandis que d’autres bibliothèques sont personnalisées. La bibliothèque standard est en « lecture seule » et son comportement ne change pas lors du développement des bases de données du projet (à l’exception de différences mineures et cosmétiques au niveau de l’interface). Vous avez également la possibilité de créer vos propres bibliothèques personnalisées pour enregistrer vos propres objets de formulaire ou groupe d’objets. Dans ce cas, quelques modifications ont été apportées pour les rendre encore plus performantes. Vous trouverez ci-dessous tout ce que vous devez savoir sur ces changements :

Conseils Many thumbs up for the JSON Validator tool

Un nouvel outil : JSON Validator

Traduit automatiquement de Deepl

4D v16 R4 introduces une nouvelle commande : JSON Validate. Cette commande vous permet de vérifier qu’un document JSON est « valide » selon votre schéma JSON. Ceci est très utile pour échanger des informations entre serveurs ou entre un serveur et son client. Grâce aux standards des schémas JSON, vous pouvez définir un « protocole » pour la communication avec votre serveur ou un serveur externe. Vous trouverez plus de détails dans cet article de blog.

Nouvelles blank

Partage du code source des composants internes de 4D avec les partenaires 4D

Traduit automatiquement de Deepl

4D a lancé un nouveau programme visant à partager le code source des composants clés internes de 4D, tels que le rapport rapide 64 bits, les sélecteurs de date/heure ou encore l’interface utilisateur de 4D Write Pro.

Cela semble déjà intéressant, mais qu’est-ce que cela signifie concrètement pour vous ? Vous avez toujours voulu utiliser le widget Time picker, mais avec une apparence différente. L’interface utilisateur de 4D Write Pro est géniale, mais elle ne s’adapte pas exactement à votre application, qui nécessite une approche plus proche de celle de Microsoft Office, avec un ruban.