Définir l’ordre des onglets en programmant
Voici deux besoins très courants des développeurs : 1. En fonction des critères de l’utilisateur, vous voulez réorganiser les objets dans le formulaire. – 2.Enfonctionde l’élément sélectionné dans une liste, vous voulez afficher, masquer ou déplacer les objets dans le formulaire.
Dans tous ces cas, vous devez changer l’ordre des onglets des objets du formulaire. Désormais, dans 4D v16 R4vous pouvez modifier l’ordre des onglets en cours d’exécution par programmation. Pour ce faire, 2 nouvelles commandes ont été créées : FORM SET ENTRY ORDER et FORM GET ENTRY ORDER.
Prise en charge des images dans les objets
A partir de 4D v16 R4, nous avons ajouté le support des images dans les attributs des objets. Par exemple, si vous utilisez un objet pour échanger des paramètres ou des données entre des méthodes, des formulaires ou des processus, vous pouvez désormais transmettre une icône ou une image dans cet objet. Vous n’avez plus besoin de sauvegarder temporairement l’image sur le disque.
Ce nouveau type peut être utilisé comme n’importe quel autre type d’attribut d’objet:vous pouvez utiliser, obtenir et définir des images dans les objets. Vous pouvez également utiliser les contrôles du thème de l’image.
Concevez facilement votre propre barre d’outils 4D Write Pro avec des actions standard.
Vous avez besoin d’une barre d’outils 4D Write Pro personnalisée pour votre application mais vous craignez que sa mise en œuvre ne prenne trop de temps ? Bonne nouvelle, avec 4D v16 R4, les actions standard peuvent désormais être affectées aux cases à cocher et aux menus contextuels. Gagnez du temps grâce à cette fonctionnalité prête à l’emploi et créez facilement une interface conviviale correspondant parfaitement à vos besoins !
Vous pouvez désormais créer un menu contextuel pour contrôler la taille de la police ou le style de bordure de votre zone 4D Write Pro en un seul clic, sans aucun code ! Il suffit d’affecter l’action à l’aide de la liste de propriétés et le tour est joué. Et l’état et la valeur de l’objet seront automatiquement mis à jour par 4D en fonction du contexte et de la sélection du texte ! Simple et puissant…
Le tableur 4D View Pro est arrivé !
Après la couverture complète de l’utilisation de la liste avancée avec 4D v16, 4D v16 R4 franchit une étape majeure vers l’utilisation de la liste avancée. 4D View Pro en fournissant à nos clients la première étape de notre solution de tableur 4D View Pro, fournie en avant-première.
Découvrez comment la notation objet peut simplifier la vie de votre développeur !
Avec la notation objet, disponible en avant-première dans 4D v16 R4, votre code est plus simple à écrire, plus facile à lire et plus naturel à penser. C’est vrai. Mais avez-vous vraiment vu tout le potentiel de la notation objet ?
Avant 4D v16 R4, lorsque vous vouliez créer un formulaire de détail pour saisir les coordonnées d’un contact à partir d’un champ objet, vous n’aviez d’autre choix que d’écrire une expression comme OB GET ([CONTACT]Info ; « City ») dans la source de données variable. Vous pouviez récupérer la valeur de l’attribut, mais il n’était pas possible de la modifier. De plus, vous deviez écrire une méthode loadRecord avec la commande OB GET pour chaque attribut et une méthode saveRecord avec la commande OB SET pour chaque attribut.
En quoi la notation des objets change-t-elle dans ce scénario ? A partir de 4D v16 R4, il suffit d’écrire [CONTACT]Info.City dans la source de données de la variable ! Cette variable est disponible en mode Lecture/Ecriture. Les commandes OB GET et OB SET ne sont plus nécessaires. Voilà, c’est fait! Vous voyez maintenant tout le potentiel.
4D v16 R4 Beta commence aujourd’hui !
J’ai le plaisir de vous annoncer que la beta testing de 4D v16 R4 commence aujourd’hui ! 4D v16 R4 est l’une des versions R les plus riches en fonctionnalités jamais livrées ! Il y a tellement de choses à dire, je ne sais pas par quoi commencer…
4D v16 R4 beta introduit 4 fonctionnalités majeures du produit, entre autres :
- Une amélioration majeure du langage 4D avec la notation objet, facilitant la vie du développeur !
- Destableaux réels dans 4D Write Pro, répondant à la demande de fonctionnalité la plus demandée pour l’ancien 4D Write.
- Le mode Single Document Interface (SDI) fait entrer votre application Windows 64 bits dans un nouveau monde où les fenêtres des applications sont toutes indépendantes !
- La première étape du tableur de 4D View Pro en avant-première, levant le voile sur une solution de tableur puissante pour vos applications 64 bits.
Keisuke Miyako présente 4D Tags au Sommet 4D 2016
Keisuke MiyakoLe directeur du service technique , 4D Japan, présente à l’adresse suivante 4D Summit Paris 2016 comment la fonction de balises de transformation 4D a été fortement renforcée avec 4D v16. Si vous n’utilisez pas encore les balises 4D, soyez sûrs que vous serez ravis de commencer à les utiliser dès que vous aurez vu cette vidéo !
En plus de l’introduction des améliorations apportées à 4D v16 qui rendent les balises 4D si puissantes, Keisuke présente ici 2 exemples concrets d’utilisation des balises 4D : exporter des données vers une feuille de calcul Excel et créer de beaux graphiques à l’aide d’une bibliothèque JavaScript à partir de données servies dans un format JSON.
Partage du code source des composants internes de 4D avec les partenaires 4D
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.
Fusionnez vos fenêtres en onglets sur macOS Sierra
Grâce à macOS Sierra, les applications ont désormais la possibilité d’ utiliser des fenêtres à onglets au lieu de fenêtres multiples. À partir de 4D v16 R3, 4D Developer Edition 64 bits peut tirer parti de cette nouvelle fonctionnalité d’Apple pour l’environnement de conception.
Les types de fenêtres qui peuvent être tabulées sont les fenêtres des méthodes et des éditeurs de formulaires. Les autres fenêtres, comme l’explorateur ou les outils par exemple, restent séparées.
Comme dans toute application basée sur des fenêtres à onglets :
- chaque onglet peut être déplacé vers une nouvelle fenêtre en faisant glisser l’onglet hors de la barre d’onglets.
- chaque onglet peut être déplacé vers une autre fenêtre existante.
Exportation des résultats de la boîte de dialogue « Rechercher dans le dessin ».
Lorsque vous recherchez tous les objets dans l’environnement de conception, 4D affiche les résultats dans la liste hiérarchique. A partir de 4D v16 R3, vous pouvez exporter ces résultats dans un fichier texte qui peut être ouvert à l’aide d’un tableur par exemple, afin de pouvoir facilement expédier un travail de refactoring ou stocker les résultats dans un document pour y travailler plus tard.
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