DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV et WINDEV Mobile 28 !
  • Présentation
  • Nouveautés "Update 2" (version 280075)
  • Nouveautés "Update 1" (version 280066)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
Voici la liste des principales nouveautés que vous pourrez découvrir dans cette mise à jour. De nombreuses améliorations de fonctionnement ont été également apportées dans cette version.

Cette page d'aide présente :
Nouveautés "Update 2" (version 280075)
Environnement
  • Nouveau gabarit Touch (Gabarit avec une taille des champs importante, idéal pour une application tactile).
Editeur de fenêtres
  • Aérateur : Il est désormais possible d'aérer une sélection de champs, c'est-à-dire d'agrandir l'espace entre les champs (espace en hauteur et ou en largeur). Attention : la position des champs proches de la sélection n'est pas modifiée.
  • Agrandisseur de fenêtre : Il est désormais possible d'agrandir la sélection, la fenêtre ou tout le projet en sélectionnant un facteur d'agrandissement. Ce facteur d'agrandissement est appliqué aux champs de la fenêtre, à la police et aux styles (optionnel). Il est également possible de créer un nouveau gabarit "agrandi", permettant d'appliquer l'agrandissement en appliquant simplement ce nouveau gabarit.
  • Champ de saisie : Un nouveau type de champ de saisie est disponible : Visualisation Markdown. Ce type de champ de saisie permet d'utiliser du texte markdown dans le contenu du champ de saisie. Le contenu sera sélectionnable et il sera possible de le faire défiler.
  • Modèles : Optimisation de la mise à jour des modèles.
GDS / GIT
  • Connexion à un serveur Git par SSH (sans avoir à ressaisir ni login, ni mot de passe).
  • Optimisations des performances du GDS : La vitesse des manipulations suivantes ont été optimisées :
    • Utilisation du GDS dans le Cloud.
    • Réintégration d'éléments.
    • Création de branche.
    • Ouverture de l'administrateur du GDS.
    • Suppression de fichiers.
    • Suppression de répertoires.
    • Gestion des gros projets contenant de nombreux fichiers.
WLangage
  • Propriété VisualisationMarkdown : Permet d'indiquer ou non si un champ de saisie affiche son contenu au format Markdown.
Spécificités Android
  • Fonction MarkdownVersPDF : Convertit une chaîne (ou un buffer) au format Markdown en un buffer contenant un document PDF.
  • Modification du niveau d'API : Lorsqu'une application est générée pour Android, l'APK ou l'AAB obtenu contient un niveau d'API cible (ou API Level ou TargetSdkVersion) du SDK Android. Le niveau d'API (TargetSdkVersion) est désormais 33.
  • Notifications Push : Le fonction NotifPushEnvoie prend désormais en charge les notifications utilisant l'API Cloud Messaging V1.
Nouveautés "Update 1" (version 280066)
ATTENTION :
A partir de la version Update 1 (version 280066), certains formats internes de cette version ont évolué pour plus d'efficacité, et ne sont pas compatibles avec la précédente version de WINDEV/WEBDEV/WINDEV Mobile 28. Votre projet va donc être migré dans cette version.
Si vous travaillez en équipe (avec ou sans GDS), l’ensemble de l'équipe doit passer en version U1 (ou supérieure).
Centre de Suivi de projets
  • Les différents Widgets présents dans le tableau de bord du Centre de Suivi de projets peuvent désormais afficher les données du sprint global au tableau de bord ou d'un sprint spécifique.
Editeur de fenêtres
  • Champ Kanban
    • Binding sur les champs Kanban.
    • Nouvelles fonctions.
    • Possibilité de définir des actions autorisées.
    • Gestion du nombre maximal de cartes par liste.
    • Agencements : Gestion du mode d'affichage du champ Kanban.
  • Pages WEBDEV dans une application mobile :
    • Intégrer une page WEBDEV dans une fenêtre WINDEV Mobile (mode téléphone ou tablette).
    • Interactions :
      • La fenêtre appelle des procédures de la page.
      • La page appelle des procédures de la fenêtre.
  • Attention : les fenêtres ouvertes avec la version 28 Update 1 (version 280066) ne pourront plus être ouvertes dans une version inférieure. Une sauvegarde du projet est automatiquement réalisée.
  • Champ Bouton : Possibilité de définir la marge entre le picto et le libellé affiché dans le champ. Dans l'onglet "Style" de la fenêtre de description, pour l'état "Tous" et l'élément "Cadre extérieur", cliquez sur "Autres dimensions".
Editeur de code
  • Recherche de code dans tous les éléments du projet : les tests automatiques sont désormais pris en compte dans cette recherche.
RAD
  • Pour chaque rubrique, il est désormais possible de différencier les informations destinées au RAD de l'analyse selon la plateforme de génération des fenêtres ou des pages. Cette fonctionnalité est disponible uniquement lors de l'utilisation des produits en mode intégré (WINDEV Mobile ou WEBDEV intégré à WINDEV).
HFSQL
  • Index nullable : Lors de l'activation de cette fonctionnalité dans l'éditeur d'analyses, le fichier d'index généré n'est plus compatible avec les versions inférieures à la 28. Seules les applications compilées en version 28 pourront accéder à ces fichiers.
  • Index nullable : Gestion des vues matérialisées avec index nullable
  • Lors de l'installation du serveur HFSQL, l'équilibrage de charges est désactivé par défaut.
  • HFSQL Spare : Sélection des sous-dossiers d'une base de données à prendre en compte par le Spare. Permet d'exclure des dossiers dont le contenu ne varie pas et ainsi de limiter le volume des données à transférer et à stocker.
Fabrique logicielle
  • Nouvelle action pour déployer dans le Store Privé.
Robot de surveillance
  • Définition de groupe de destinataires pour les rapports.
  • Possibilité d'envoyer différents types de requêtes HTTP (GET, POST, PUT et DELETE) pour vérifier si un serveur répond.
Télémétrie
  • Possibilité de visualiser la liste des utilisateurs concernés par une erreurs (envoi non anonyme des données).
WLangage
  • Requête HTTP : Possibilité de connaître la version du protocole TLS et le cipher choisi pour exécuter la requête HTTP (nouvelles propriétés CipherChoisi et VersionSSLChoisie).
  • Chorus pro : Support de la version 1 de OAuth (version reconnue par Chorus Pro).
  • WebService : Génération des logs d'exécution.
Spécificités Android
  • Propriété Etat modifiée en Android : Les champs présents dans un champ Conteneur (champ Onglet, Disposition, Superchamp, Zone multiligne, ...) suivent le changement d'état du champ conteneur. Par exemple, si un onglet devient grisé, tous les champs de cet onglet deviennent également grisés.
  • Saisie de code Kotlin
  • Procédures d'extension
  • Nouvelles fonctions :
    • KanbanInfoXY : Renvoie pour une position donnée dans un champ Kanban (coordonnées d'un point du champ) soit le numéro de la carte pour la position indiquée, soit le numéro de la liste pour la position indiquée.
    • KanbanFiltre : Affiche uniquement les cartes correspondant au filtre spécifié.
    • KanbanAffiche : Rafraîchit l'affichage d'un champ Kanban ou d'une carte d'un champ Kanban.
    • dCopieImageChamp : Copie l'image d'un champ d'une fenêtre WINDEV dans une variable de type Image.
  • Variable de type Toast : Nouvelle propriété ActionFermeture permettant de connaître l'action effectuée pour fermer le toast.
Spécificités iOS
  • Champ Kanban disponible.
  • Amélioration des gestures sur le champ Calendrier.
  • Nouvelles fonctions :
    • Fonctions Kanban.
    • JSONValide : Teste la validité d'une chaîne au format JSON.
  • Variable de type Toast : Nouvelle propriété ActionFermeture permettant de connaître l'action effectuée pour fermer le toast.
Version minimum requise
  • Version 28
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire