Mendix 7.13 : Une douzaine de mises à jour pour les développeurs | Mendix

Passer au contenu principal

Mendix 7.13 : Une douzaine de mises à jour pour les développeurs

Bienvenue, c'est la fin du mois de mars et cela signifie qu'il est temps pour un autre Mendix La mise à jour de ce mois-ci comprend des mises à jour de l'interface utilisateur de l'Atlas et des graphiques, des améliorations mobiles hors ligne et d'autres fonctionnalités intéressantes de Desktop Modeler que vous apprécierez. Lisez la suite pour en savoir plus sur les 13 principales mises à jour de Mendix 7.13.

1. Cartographie

Nous avons constaté, à partir de conversations avec des clients et des applications que vous développez, l'importance de faire une déclaration visuelle avec des données, non seulement parce que les graphiques se démarquent, mais aussi parce qu'ils transmettent des informations qui incitent les utilisateurs à agir. Pour vous aider, nous avons introduit une nouvelle fonctionnalité de création de graphiques low-code dans l'interface utilisateur d'Atlas à l'aide de la bibliothèque de graphiques plotly.js pour vous aider à visualiser les données dans votre application. Mendix applications. Des graphiques à secteurs aux graphiques à barres et aux indicateurs de performance clés visuels, il est facile d'ajouter de belles interprétations des données.

Mendix Graphiques de la plateforme Low-Code

Les graphiques sont alimentés à partir d'entités ou de microflux, gèrent les événements et se mettent à jour automatiquement, et incluent un certain nombre d'options pour mettre à jour facilement les propriétés. De plus, vous pouvez personnaliser les graphiques via Desktop Modeler pour obtenir l'apparence parfaite au pixel près que vous souhaitez en utilisant le mode développeur d'aperçu en direct.

Animation de démonstration d'ajustement de graphique au pixel près

Pour plus d'informations sur la nouvelle fonctionnalité de cartographie, rendez-vous sur le Interface utilisateur Atlas en ligne.
*La cartographie est incluse dans la version 7.13 et disponible pour les versions 7.11 et 7.12 dans le app store.

2. Modèles de pages de tableau de bord

Les nouveaux graphiques au rendu impressionnant sont une bonne chose, mais ajouter un seul graphique à une page n'est pas toujours utile. La plupart du temps, les utilisateurs souhaitent voir plusieurs indicateurs ou points de données au même endroit afin de pouvoir corréler les informations et prendre des décisions rapidement. La mise en page des graphiques devient très importante pour raconter l'histoire que vos clients souhaitent que l'application transmette. C'est pourquoi nous avons ajouté un certain nombre de modèles de pages de tableau de bord basés sur des modèles courants pour vous permettre de fournir des collections de graphiques qui guident les utilisateurs tout au long de l'histoire.

3. Graphiques dynamiques

Alors maintenant vous pensez : « Ok, super, Mendix. Vous m'avez donné un tas de nouveaux graphiques et d'idées sur la façon de les utiliser dans mes applications, mais j'ai besoin de ce graphique supplémentaire pour répondre aux besoins de mon client. » Ce n'est pas un problème grâce à notre nouvelle fonctionnalité AnyChart utilisant la bibliothèque de graphiques open source plotly.js. Téléchargez le module AnyChart depuis l'App Store, utilisez les blocs de construction de démarrage ou créez une définition JSON basée sur la spécification plotly et transmettez-la au widget AnyChart en tant que paramètre d'entrée via un microflow. Vous avez désormais accès à tous les graphiques de la bibliothèque plotly.js.

4. Aperçus flexibles avec de nouveaux contrôles de vue de liste

Les listes, les grilles de modèles et les grilles de données ne sont pas une nouveauté dans le Mendix monde. Bien que ces widgets soient faciles à utiliser, ils ont des cas d'utilisation limités pour lesquels ils s'appliquent. Pour améliorer la flexibilité de ces contrôles, nous avons créé un ensemble de widgets de contrôle List-View robustes pour afficher les données dans un Mendix app.

Tableau de bord de la plateforme

Non seulement ces nouveaux widgets vous permettent de créer des aperçus de listes et des grilles de données plus flexibles qui incluent des éléments d'interface utilisateur dans des colonnes, mais ils simplifient également le filtrage et le tri des données dans le contrôle en combinaison. Voici la liste :

  • Recherche par zone de texte : zone de recherche qui peut être utilisée pour rechercher dans plusieurs attributs ou filtrer sur un seul attribut
  • Filtre déroulant : Liste déroulante avec options pour filtrer les données selon différentes options
  • Filtre de case à cocher : case à cocher pour filtrer les données lorsqu'elle est cochée ou décochée
  • Tri déroulant : liste déroulante avec options de tri
  • Pagination : Diverses options de pagination
  • Tri d'en-tête : en-tête de type grille, permettant à l'utilisateur de trier une vue de liste

*Les widgets de vue de liste sont inclus dans la version 7.13 et disponibles pour les versions 7.9 et supérieures dans le app store.

5. Mise à jour instantanée

Vous aimez gagner du temps lors du développement ? Vous êtes frustré de devoir tout recommencer ? Mendix Vous souhaitez actualiser votre application à chaque fois que vous apportez une modification à votre projet ? Nous aussi, nous avons donc fait quelque chose à ce sujet. Voici Instant Update, le chemin « rapide » pour actualiser votre application en cas de modification. Instant Update prend en charge la création, le changement de nom, la modification et la suppression des éléments suivants :

  • Microflux
  • Nanoflux
  • layouts
  • Des textes
  • Pages
  • Snippets
  • Dossiers

 

 

Mettre à jour le code rapidement dans Mendix Animation de démonstration de la plateforme Low-Code

Nos tests montrent qu'Instant Update est jusqu'à 90 % plus rapide qu'un déploiement complet, ce qui représente une amélioration considérable de votre productivité. Nous estimons que cette fonctionnalité vous fera gagner au moins 30 minutes par jour, ce qui vous permettra de prendre des pauses café bien méritées.

6. Mobile hors ligne dans le Mendix Application mobile

En réponse à la demande d'applications mobiles hors ligne, nous avons ajouté des fonctionnalités hors ligne à Mendix Application mobile. Il s'agit d'une fonctionnalité intéressante, car les tests d'utilisabilité des applications mobiles pour les scénarios hors ligne peuvent être effectués sans avoir à empaqueter les applications pour l'App Store d'Apple, le Google Play Store ou à installer l'application sur votre appareil pendant le processus de développement.

7. Journalisation des appareils et des clients dans Desktop Modeler

Vous êtes-vous déjà demandé ce que votre application enregistre dans la console lorsque vous la lancez sur un appareil ou dans le navigateur ? Ne vous posez plus la question, car désormais, le client envoie des messages de journal au Modeler en mode développement, ce qui élimine le besoin d'ouvrir l'inspecteur ou de connecter votre appareil à votre machine de développement pour collecter les messages de journal. Les journaux sont regroupés sous « Client » et vous pouvez définir le niveau de journalisation comme les autres messages de journal.

8. Capacité onChange, onEnter, onLeave avec nanoflows

Nous avons unifié les événements onChange, onEnter et onLeave pour les champs de saisie afin qu'ils se comportent de la même manière que les boutons utilisant des actions. Cela permet aux nanoflows d'effectuer des opérations telles que des calculs, des validations et de nombreuses autres actions lorsque l'un de ces événements est déclenché.

9. Appelez des nanoflows à partir de widgets personnalisés

Une fonctionnalité très demandée par nos premiers utilisateurs de nanoflow est la possibilité d'utiliser cette fonctionnalité avec des widgets personnalisés. C'est désormais possible.

10. Les recherches à saisie semi-automatique utilisent l'analyse « contenir » au lieu de « commencer par »

Extrait du forum d'idées, lors de la saisie d'expressions ou de XPath dans les panneaux de propriétés du Desktop Modeler, ils afficheront désormais une liste de suggestions correspondant à n'importe quelle partie de ce qui a été saisi au lieu de suggestions basées sur le début des mots. Cela rend la saisie semi-automatique rapide, pratique et puissante.

11. Simplifier le comportement des variables de retour des actions

Les activités de microflux renvoient souvent des valeurs. Par exemple, l'appel d'un sous-microflux qui exécute une logique et renvoie une valeur booléenne en sortie vers une variable. Ces variables sont affichées dans toutes les sélections dans le reste du microflux, mais ne sont pas toujours souhaitées. Si vous voulez vous assurer de ne jamais sélectionner cette variable, vous pouvez masquer la variable de sortie dans l'activité en sélectionnant Non pour l'option Utiliser la variable de retour bouton radio. Cela s'applique aux actions Java et aux connecteurs Microflow, y compris les connecteurs IBM Watson et les connecteurs SAP OData.

12. Raccourci Rechercher les utilisations

Il est désormais facile et rapide de trouver toutes les utilisations pertinentes des documents et des entités dans une application à l'aide d'un seul raccourci. Utilisez Ctrl+Alt+F au lieu du clic droit existant sur un document ou une entité pour afficher toutes les utilisations dans le volet des résultats de la recherche.

Capture d'écran de la recherche d'utilisations - Mendix Plateforme Low-Code

13. Accélération des saisies simples

Nous avons étendu les listes déroulantes de sélection rapide des actions Java et des actions de microflux afin que vous puissiez parcourir les sélections fréquemment utilisées. De plus, il est possible de sélectionner « vide » avec tous les jetons d'exécution, comme les paramètres DateTime, directement à partir de la liste déroulante au lieu d'écrire manuellement l'expression. Cela accélère considérablement la configuration de paramètres d'entrée simples.

Capture d'écran des entrées simples et intuitives - Plateforme Low-Code

Plus de délices du 7.13

Mendix 7.13 a encore quelques surprises à vous faire découvrir dans la boîte. N'oubliez pas de vous rendre sur le site Mendix Communauté site Web pour se connecter avec d'autres Mendix développeurs. Suivez-nous sur Twitter @Mendix et @MendixDéveloppeur , et pour une version complète de toutes les mises à jour et modifications de la version 7.13, rendez-vous sur le notes de version et télécharger le modeleur. À bientôt!

En savoir plus sur Mendix Outils visuels puissants de l'interface utilisateur Atlas

Choisissez votre langue