4D pour iOS : Des formulaires de détails de construction en toute simplicité
4D pour iOS offre déjà la possibilité de créer des formulaires détaillés à partir de la section Formulaires. À partir de 4Dv18R4, nous avons ajouté encore plus de flexibilité pour créer des modèles de formulaires détaillés. Voici comment.
Accorder dynamiquement des permissions aux utilisateurs
Après la possibilité d’utiliser votre propre système de gestion des utilisateurs finaux et la commande SET USER ALIAS vous vous demandez peut-être comment gérer les autorisations des utilisateurs finaux sans créer plusieurs comptes d’utilisateur 4D. Continuez à lire car cette version de la fonctionnalité a la réponse !
Prise en charge du partage des ressources entre origines (CORS)
Vous est-il déjà arrivé de créer une demande de données HTTP et de vous heurter à une erreur rouge « l’accès à la demande HTML a été bloqué par la politique des cors » ?
Lorsque votre site se trouve sur le même domaine que le serveur du service web, il n’y a aucun problème. Cependant, ce n’est pas le cas lorsque vous effectuez une requête d’origine croisée. L’accès est refusé en raison de la sécurité du navigateur qui empêche les requêtes HTTP vers un autre domaine. Le résultat ? Une erreur de politique CORS.
Pour vous aider à autoriser explicitement certaines demandes d’origine croisée sur votre serveur, 4D prend désormais en charge le protocole CORS. L’accès aux données à l’aide de requêtes d’origine croisée vient de devenir plus facile !
Nouvelle syntaxe de déclaration pour une autocomplétion intuitive
Vous êtes-vous déjà interrogé sur la fonction d’autocomplétion de 4D ou vous êtes-vous demandé pourquoi 4D suggère toutes les fonctions utilisées dans le code ? Comme un objet est un type très générique, 4D ne sait que ce qu’il stocke réellement au moment de l’exécution. Cependant, cela ne vous aide pas beaucoup lorsque vous écrivez votre code.
4D propose désormais une nouvelle syntaxe alternative qui améliore considérablement l’autocomplétion lors de la déclaration de vos variables.
4D Write Pro – Plus de contrôle lors de l’utilisation des formules
En tant qu’utilisateur de 4D Write Pro , vous avez très probablement utilisé des expressions (ou plus récemment des formules) pour remplir automatiquement certaines parties de vos documents. Ces formules peuvent renvoyer du texte« brut » ou des images. Dans le cas du texte, elles peuvent contenir des sauts de ligne. La question est de savoir comment traiter ces sauts de ligne lorsqu’ils sont traités dans les documents de 4D Write Pro ? Cet article de blog fournit les réponses … continuez à lire !
CryptoKey : Cryptage, décryptage, signature et vérification !
Les solutions 4D ont toujours été sûres et stables. Cela s’explique par le fait que 4D investit énormément dans le développement et la mise à jour des fonctions de sécurité. 4D poursuit cet effort dans 4D v18 R4 avec une nouvelle fonctionnalité qui améliore encore sa boîte à outils de sécurité. Une nouvelle classe fournissant un ensemble de méthodes pour effectuer des opérations cryptographiques courantes est maintenant disponible : La classe CryptoKey.
4D View Pro : Fusionner et défusionner des cellules
Souvent, lorsque vous créez un tableau, vous pouvez avoir besoin de combiner deux ou plusieurs cellules pour créer un titre centré sur une section particulière de votre tableau. A partir de 4D v18 R4, un nouvel ensemble de commandes est à votre disposition pour vous aider à fusionner et défusionner un groupe de cellules par programmation. Voyons quelques exemples.
Recevoir des e-mails avec le protocole IMAP
Dans 4D v18, nous avons introduit une nouvelle façon d’envoyer des emails. Ensuite, dans 4D v18 R2, nous avons ajouté une nouvelle façon de récupérer les emails en utilisant POP3. Maintenant, dans 4D v18 R4, nous faisons les premiers pas vers une nouvelle façon de gérer le protocole IMAP. Comme nous l’avons fait pour SMTP et POP3, il existe une nouvelle commande IMAP New transporter pour gérer le protocole IMAP.
Le protocole IMAP (Internet Message Access Protocol) est un protocole standard de l’Internet utilisé par les clients de messagerie pour récupérer les messages électroniques sur un serveur de messagerie. Ce protocole permet de gérer plusieurs boîtes aux lettres, de télécharger des e-mails, d’effectuer des recherches sur le serveur, de gérer l’état des messages, et bien plus encore !
Et avec cette première fonctionnalité IMAP, vous pouvez ajouter des méthodes au transporteur pour : avoir la liste des boîtes aux lettres disponibles, sélectionner une boîte aux lettres, et recevoir des emails de la boîte aux lettres sélectionnée. Voyons comment.
4D Write Pro – Exportation directe au format PDF !
Et si je vous disais qu’avec 4D v18 R4, vous pouvez exporter des documents 4D Write Pro directement au format PDF (sur macOS et Windows), sans avoir besoin d’installer de pilotes d’impression ou de logiciels supplémentaires ? C’est désormais possible… et ce n’est pas tout ! Vous êtes également en mesure de définir plusieurs options, tant pour la forme que pour le contenu. Continuez à lire pour en savoir plus !
4D pour iOS : Notifications instantanées
4D v18 R4 offre une fonctionnalité très intéressante … Notifications push. Il s’agit de messages envoyés directement sur l’appareil mobile de l’utilisateur à partir de votre application. Les notifications push fournissent aux utilisateurs des informations pertinentes pour les encourager à utiliser une application. À partir de cette version, 4D pour iOS permet non seulement de le faire, mais aussi de le faire facilement !
Pour l’authentification par courriel, 4D pour iOS vous facilite également la vie.
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