4D pour mobile : Nouveautés de 4D v19 R7
À chaque version, la liste des fonctionnalités de 4D pour iOS et 4D pour Android s’allonge. Et cette version de fonctionnalités ne fait pas exception. Sans plus attendre, voyons ce que 4D v19 R7 vous réserve :
QU’EST-CE QU’IL CONTIENT ?
- Tri du contenu d’un formulaire de liste pour Android (déjà disponible dans 4D pour iOS)
- Mise à jour vers Material Design 3 (pour Android uniquement)
Utiliser 4D Write Pro pour créer et imprimer un lot de documents
Quelle que soit votre activité, vous devez créer des listings, des inventaires, des fiches de suivi, des fiches produits, des factures, et bien d’autres documents. Ces documents sont généralement imprimés ou enregistrés au format PDF pour être archivés.
4D Write Pro est l’outil idéal pour créer tous vos documents. Voici une liste de plusieurs fonctionnalités disponibles dans 4D Write Pro qui peuvent vous aider à réaliser de beaux documents à imprimer :
- mise en page et gestion des marges pour l’impression,
- exportation de pdf,
- protection des documents,
- création de tableaux,
- mise en forme des tableaux avec des en-têtes répétés,
- définition d’un contexte de données,
- insertion de formules ORDA dans un tableau (nouveau dans 4D v19 R6).
En utilisant ces différentes fonctionnalités, voici quelques exemples de documents produits.
Relations dans l’explorateur de données
L’explorateur de données vous permet de visualiser, trier et interroger les données de votre base de données dans une interface web moderne, simple et élégante.
Bonne nouvelle. L’explorateur de données évolue. Vous pouvez désormais visualiser la relation entre vos données.
Support d’entiers plus grands que integer32
Bien que les réels soient connus pour être imprécis, ils sont précis à 100% même pour les très grands nombres, tant qu’ils n’utilisent pas de point décimal (= nombres entiers).
Les nombres jusqu’à 53 bits, ou plus exactement, [-(2^53)+1, (2^53)-1], c’est-à-dire une plage allant de -9 007 199 254 740 992 à 9 007 199 254 740 992, seront représentés exactement.
4D pour mobile : Quoi de neuf dans la v19 R6
À chaque version, la liste des fonctionnalités de 4D pour iOS et 4D pour Android s’allonge. Et cette version de fonctionnalités ne fait pas exception. Sans plus attendre, voyons ce que 4D v19 R6 vous réserve :
QU’EST-CE QU’IL Y A DEDANS ?
Pour l’éditeur 4D pour Android et 4D pour iOS
- Les alias pour les scalaires sont désormais gérés dans vos applications mobiles.
Pour 4D pour Android (déjà disponible dans 4D pour iOS) :
- Bonne nouvelle. La gestion des actions hors ligne est disponible,
- Possibilité de ne pas régénérer les données à chaque génération de l’application mobile pour gagner du temps.
Comment naviguer sur GitHub pour trouver tous les projets 4D
Avec l’introduction des projets dans 4D, le code source des composants, des applications de démonstration et des autres outils de 4D est hébergé sur GitHub.
4D possède trois organisations GitHub.
- Sur 4D, vous pouvez trouver le code source des composants internes de 4D. Vous pouvez donc les adapter à vos besoins.
- 4D Depot contient tous les outils d’aide : IDH, démonstrations, exemples d’application, etc.
- 4D Go Mobile héberge tous les formulaires de liste personnalisés, les formulaires de détail, les formulaires de connexion, les formateurs et les contrôles de saisie.
Vous pouvez trouver ces liens vers les différents dépôts GitHub depuis les sites Web de 4D ; par exemple, depuis le blog de 4D pour illustrer les nouvelles fonctionnalités, depuis la page des ressources du site Web de 4D pour les exemples de démonstration, ou depuis la galerie pour Mobile.
Mais vous pouvez aussi utiliser GitHub, faire des recherches, ajouter des signets, etc… Ce billet de blog présentera quelques fonctionnalités de base pour améliorer votre utilisation et votre navigation sur GitHub.
Quelles sont les nouveautés du widget de l’interface 4D Write Pro ?
4D Write Pro offre de nombreuses possibilités tant aux développeurs qu’aux utilisateurs finaux. Les développeurs disposent d’un large éventail de commandes et d’actions standard pour créer des documents avancés et de belle facture, tandis que les utilisateurs finaux disposent de deux widgets d’interface riches en fonctionnalités.
Devinez ce qu’apporte 4D v19 R5 ? Oui, nous avons ajouté un ensemble de fonctionnalités au widget d’interface, comme la gestion de la hauteur des lignes !
Voici les nouvelles fonctionnalités de 4D v19 R5 :
4D pour mobile : Interagir avec d’autres applications
Plusieurs formateurs ont été mis à disposition pour formater vos données dans le formulaire de liste ou de détail. Par exemple, un champ booléen peut être représenté par un cercle rouge ou vert. Si vous trouvez cela très pratique, alors vous allez adorer les nouvelles fonctionnalités de 4D v19 R5.
Imaginons une application avec une liste de nos clients, si nous devons nous rendre à leurs bureaux, il serait vraiment pratique de pouvoir taper sur l’adresse du client pour ouvrir Google Maps. Malheureusement, en chemin, vous êtes bloqué dans les embouteillages. Pas de panique, il suffit de taper sur le numéro de téléphone, et vous pouvez choisir d’envoyer un message ou d’appeler directement pour le prévenir 🙂
Plusieurs autres formateurs sont à votre disposition, nous vous laissons les découvrir.
Nouveau moteur de rendu du système Windows pour les zones Web
Les zones Web permettent d’afficher différents types de contenu Web dans vos formulaires : des pages HTML au contenu statique ou dynamique, des fichiers, des images,… Vous pouvez choisir entre deux moteurs de rendu pour la zone web, en fonction des spécificités de votre application :
- le moteur de rendu embarqué
- le moteur de rendu système
L’avantage du système embarqué est la portabilité multiplateforme. Il n’est pas nécessaire de s’adapter à certaines spécificités d’une plateforme. De plus, il permet d’accéder aux méthodes 4D.
L’avantage du navigateur système est les mises à jour de sécurité qui sont disponibles tout de suite. Il n’y a pas besoin d’attendre la prochaine version de 4D. Nous le recommandons pour accéder au site Internet public.
Windows ayant annoncé que« Internet Explorer 11 prend sa retraite le 15 juin 2022« , depuis 4D v19 R5, si vous utilisez le moteur de rendu du système, 4D utilise Microsoft Edge WebView2. Ce changement vous permet de bénéficier d’un navigateur moderne avec les dernières fonctionnalités et mises à jour de sécurité. Par exemple, Microsoft Edge peut être utilisé pour afficher des PDF.
Une manière transparente de gérer les paramètres
Dans la déclaration d’une fonction ou d’une méthode, vous définissez explicitement ses paramètres. Ensuite, lorsque vous appelez cette fonction ou cette méthode, vous pouvez lui passer moins de paramètres si certains sont facultatifs. Ou, si vous avez utilisé la déclaration avec ${n}, le nombre de paramètres passés est variable. Dans ce cas, vous utilisez la commande Count Parameters avec une boucle sur les arguments. Ce code fonctionne parfaitement. Pourtant, il est un peu lourd.
Vous nous avez demandé une façon plus légère de gérer les paramètres, et nous vous avons écouté. À partir de 4D v19 R5, nous vous fournissons une nouvelle commande, Copy parameters qui vous permet d’écrire un code transparent, plus élégant et plus facile à lire.
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique