Produit

Ajouter des actions à vos applications 4D pour iOS

Traduit automatiquement de Deepl

Nous sommes ravis d’annoncer que le support des actions dans 4D pour iOS est disponible avec 4D v17 R5 ! Cette fonctionnalité vous permet de profiter d’une plus grande interactivité avec votre application mobile. Par exemple, vous pouvez définir une tâche comme achevée ou terminée, ou marquer des événements à vérifier. Tout cela d’un simple glissement de doigt, ou en sélectionnant simplement une action dans un menu.

Produit

4D Write Pro : Plus simple, plus puissant

Traduit automatiquement de Deepl

Un grand merci à tous ceux qui utilisent 4D Write Pro et nous font part de leurs impressions sur le produit. Cela nous permet de mieux comprendre vos besoins et vos difficultés. Grâce à ces commentaires, nous avons réalisé que certaines commandes étaient devenues inutiles, complexes à utiliser et/ou difficiles à apprendre. Parfois, ce sont les plus petites choses qui rendent l’apprentissage difficile. Par exemple, si vous souhaitez simplement insérer du texte dans le pied de page, vous devez d’abord créer une plage vide ! Pourquoi est-ce si compliqué ? Bonne question !

Ainsi, de nombreuses commandes qui n’utilisaient auparavant que des plages ont été étendues afin de pouvoir gérer presque tous les types de cibles (plages, éléments, sections, documents, etc.). Le code est maintenant plus facile à écrire et à lire. Si vous avez besoin d’insérer du texte … dans un document, un pied de page, une plage, (n’importe où !) … il suffit de l’utiliser comme cible et c’est parti.

Et ce n’est pas tout ! Six commandes ont été renommées avec des noms plus courts, afin qu’elles soient plus faciles à retenir.

Produit

Méthodes membres de l’ORDA pour obtenir les informations sur la structure

Traduit automatiquement de Deepl

« Comment puis-je connaître la dataClass d’une entité ? J’en ai besoin pour écrire des méthodes génériques« .« J’ai besoin d’informations sur un champ dans une dataClass : quel est son type ? Est-il indexé ? Est-il unique ?« . Ce sont les types de questions que nous vous avons entendu poser sur le forum. 4D v17 R5 apporte les réponses : en introduisant de nouvelles méthodes membres de l’ORDA pour fournir des informations utiles sur votre base de données. Continuez à lire, car vous apprécierez les avantages de réduire la taille de votre code et de le rendre réutilisable et facile à maintenir !

Produit

Plus d’informations sur les processus web

Traduit automatiquement de Deepl

Vous avez demandé plus d’informations sur les processus web afin de mieux identifier les requêtes qui pourraient ralentir ou bloquer votre serveur. Nous vous avons entendu et dans 4D v17 R5, nous avons ajouté des informations sur l’URL utilisée par les processus web. Ces informations peuvent être récupérées de deux manières : via la fenêtre d’administration du serveur 4D ou via le langage 4D avec la commande Get process activity .

Produit

Placeholders pour les chemins d’accès aux attributs dans les requêtes ORDA

Traduit automatiquement de Deepl

Les fonctionnalités d’ORDA continuent d’arriver avec 4D v17 R5 ! Dans un précédent billet de blog, nous vous avons montré comment créer des requêtes génériques avec des caractères de remplacement nommés pour les valeurs. Ce billet se concentre sur l’utilisation des caractères de remplacement pour les chemins d’accès aux attributs (noms de champs dans les tables).

Produit

Gérer les sélections et la cellule active dans 4D View Pro

Traduit automatiquement de Deepl

En général, 4D View Pro vous demande d’identifier la cellule avec laquelle vous travaillez et dans laquelle vous allez saisir des données (la cellule active). Vous pouvez également avoir besoin de sélectionner certaines cellules puis d’effectuer une action, telle que le formatage ou la saisie de valeurs dans ces cellules. 4D v17 R5 fournit un nouvel ensemble de commandes pour vous aider à gérer à la fois la cellule active et les sélections de cellules.

Produit

Personnalisez vos en-têtes de courriel

Traduit automatiquement de Deepl

Les en-têtes personnalisés sont utiles pour ajouter des informations qui peuvent ne pas être prises en charge par les propriétés standard. Dans 4D v17 R5, nous vous proposons non seulement un ensemble d’en-têtes prédéfinis, mais aussi un moyen de déclarer des en-têtes personnalisés à l’objet courrier.

Produit

Qui est qui ? Une nouvelle façon d’identifier les utilisateurs

Traduit automatiquement de Deepl

En tant que développeur 4D, vous devez souvent gérer les utilisateurs finaux avec votre propre système d’annuaire. Pour les utilisateurs internes, vous pouvez créer quelques profils avec des droits différents ou vous pouvez simplement utiliser le compte Designer par défaut pour tout le monde. Le problème est que lorsque plusieurs personnes utilisent le même profil, elles portent toutes le même nom et il est difficile – voire impossible – de les différencier. Heureusement, la version 4D v17 R5 résout le casse-tête que représente le fait d’essayer de savoir qui est qui. Dans ce billet de blog, nous allons expliquer une nouvelle commande et de nouveaux sélecteurs qui vous aideront à définir l’identité de l’utilisateur 4D en définissant un nom personnalisé à utiliser à la place du nom du compte utilisateur 4D actuel.