DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WEBDEV SaaS !
Aide / Nouveautés / Nouveautés de WINDEV Suite SaaS
  • Présentation
  • Nouvelles fonctions du WLangage
  • Fonctions améliorées du WLangage
  • Nouvelles propriétés du WLangage
  • Nouveaux types avancés du WLangage
  • Types avancés améliorés du WLangage
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
En version SaaS, de nouvelles fonctions, propriétés et de nouveaux types de données font leur apparition et certains ont été améliorés.
Nouvelles fonctions du WLangage
WEBDEV - Code ServeurWindows Les nouvelles fonctions WLangage en code Serveur sont les suivantes :
AgendaCouleurFondFixe une couleur de fond sur une plage horaire d'un champ Agenda.
AuthDéconnecteDéconnexion d'un utilisateur.
AuthRévoqueTokenRévoque un token JWT.
CertificatExporteExporte un certificat du magasin de certificats Windows vers un fichier au format "pfx"ou "cert".
CertificatPEMVersPFXConvertit un fichier de certificat au format "pem" en un ficher de certificat au format "PFX" incluant la clé privée.
DocEffaceMiseEnFormeRemplace la mise en forme actuelle de la sélection par la mise en forme par défaut.
HImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
iInitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
PDFExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
PlanningCouleurFondFixe une couleur de fond sur une plage horaire d'un champ Planning présent dans une fenêtre (par exemple, plage horaire correspondant au déjeuner, à un jour férié, ...).
Les nouvelles fonctions WLangage (syntaxe préfixée) en code Serveur sont les suivantes :
<Agenda>.CouleurFondFixe une couleur de fond sur une plage horaire d'un champ Agenda.
<AuthToken>.DéconnecteDéconnexion d'un utilisateur.
<AuthToken>.RévoqueRévoque un token JWT.
<Etat>.InitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
<Planning>.CouleurFondFixe une couleur de fond sur une plage horaire d'un champ Planning présent dans une fenêtre (par exemple, plage horaire correspondant au déjeuner, à un jour férié, ...).
<Source>.ImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
<Traitement de texte>.EffaceMiseEnFormeRemplace la mise en forme de la sélection en cours dans un champ Traitement de texte par la mise en forme par défaut.
<Variable docFragment>.EffaceMiseEnFormeRemplace la mise en forme actuelle de la sélection par la mise en forme par défaut.
<Variable pdfDocument>.ExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
WEBDEV - Code ServeurLinux Les nouvelles fonctions WLangage pour WEBDEV en Linux sont les suivantes :
AgendaCouleurFondFixe une couleur de fond sur une plage horaire d'un champ Agenda.
AuthDéconnecteDéconnexion d'un utilisateur.
AuthRévoqueTokenRévoque un token JWT.
DocEffaceMiseEnFormeRemplace la mise en forme actuelle de la sélection par la mise en forme par défaut.
HImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
iAjouteSignetAjoute un signet dans le visualisateur de rapports ou lors de l'export en PDF.
iInitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
PDFExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
PlanningCouleurFondFixe une couleur de fond sur une plage horaire d'un champ Planning présent dans une fenêtre (par exemple, plage horaire correspondant au déjeuner, à un jour férié, ...).
Les nouvelles fonctions WLangage (syntaxe préfixée) pour WEBDEV en Linux sont les suivantes :
<Agenda>.CouleurFondFixe une couleur de fond sur une plage horaire d'un champ Agenda.
<AuthToken>.DéconnecteDéconnexion d'un utilisateur.
<AuthToken>.RévoqueRévoque un token JWT.
<Etat>.InitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
<Planning>.CouleurFondFixe une couleur de fond sur une plage horaire d'un champ Planning présent dans une fenêtre (par exemple, plage horaire correspondant au déjeuner, à un jour férié, ...).
<Source>.ImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
<Traitement de texte>.EffaceMiseEnFormeRemplace la mise en forme de la sélection en cours dans un champ Traitement de texte par la mise en forme par défaut.
<Variable docFragment>.EffaceMiseEnFormeRemplace la mise en forme actuelle de la sélection par la mise en forme par défaut.
<Variable pdfDocument>.ExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
WEBDEV - Code Navigateur Les nouvelles fonctions WLangage pour WEBDEV en code navigateur sont les suivantes :
DateVersJourDansLAnnéeRenvoie le numéro du jour dans l'année correspondant à une date donnée.
DernierJourDeLAnnéeRenvoie la date du dernier jour de l'année.
EditeurCodeCommenteCommente la sélection en cours dans le champ Editeur de code. Les caractères "//" sont ajoutés devant la ligne en cours.
EditeurCodeDécommenteDécommente la sélection en cours dans le champ Editeur de code. Les caractères "//" présents devant la ligne en cours sont supprimés.
EditeurCodeDupliqueLigneDuplique la ligne courante dans le champ Editeur de code.
EditeurCodeInsèreInsère une chaîne de caractères dans le champ Editeur de code.
EditeurCodeRechercheRecherche une chaîne de caractères ou une expression régulière dans le champ Editeur de code.
EditeurCodeRemplaceRecherche et remplace une chaîne de caractères dans le champ Editeur de code.
EditeurCodeSupprimeToutSupprime le contenu du champ Editeur de code.
EnMode64bitsIdentifie si le code est exécuté en mode 64 bits ou non.
EnModeAWPPermet de savoir si la page en cours d'exécution est une page AWP.
EnModeComposantIdentifie si le code est exécuté :
  • depuis une application WINDEV, un site WEBDEV ou une page PHP.
  • depuis un composant.
HeureValideTeste la validité d'une heure.
IBANValideTeste la validité d'un IBAN (International Bank Acount Number).
JourEnCoursRenvoie le numéro du jour en cours dans le mois courant.
LuhnCalculeCalcule le prochain chiffre de contrôle de Luhn pour une suite donnée.
LuhnVérifieVérifie que la suite donnée respecte bien la formule de Luhn.
RegexChercheCherche toutes les parties d'une chaîne de caractères qui respectent un format donné.
RegexRemplaceRemplace toutes les parties d'une chaîne qui respectent un format donné.
RegexVérifieVérifie si une chaîne respecte un format défini par une expression régulière.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour WEBDEV en code navigateur sont les suivantes :
<Chaîne ANSI>.RegexChercheCherche toutes les parties d'une chaîne de caractères qui respectent un format donné.
<Chaîne ANSI>.RegexRemplaceRemplace toutes les parties d'une chaîne qui respectent un format donné.
<Chaîne ANSI>.RegexVérifieVérifie si une chaîne respecte un format défini par une expression régulière.
<Chaîne Unicode>.RegexChercheCherche toutes les parties d'une chaîne de caractères qui respectent un format donné.
<Chaîne Unicode>.RegexRemplaceRemplace toutes les parties d'une chaîne qui respectent un format donné.
<Chaîne Unicode>.RegexVérifieVérifie si une chaîne respecte un format défini par une expression régulière.
<Editeur de code>.CommenteCommente la sélection en cours dans le champ Editeur de code. Les caractères "//" sont ajoutés devant la ligne en cours.
<Editeur de code>.DécommenteDécommente la sélection en cours dans le champ Editeur de code. Les caractères "//" présents devant la ligne en cours sont supprimés.
<Editeur de code>.DupliqueLigneDuplique la ligne courante dans le champ Editeur de code.
<Editeur de code>.InsèreInsère une chaîne de caractères dans le champ Editeur de code.
<Editeur de code>.RechercheRecherche une chaîne de caractères ou une expression régulière dans le champ Editeur de code.
<Editeur de code>.RemplaceRecherche et remplace une chaîne de caractères dans le champ Editeur de code.
<Editeur de code>.SupprimeToutSupprime le contenu du champ Editeur de code.
<Type Date>.VersJourDansLAnnéeRenvoie le numéro du jour dans l'année correspondant à une date donnée.
Fonctions améliorées du WLangage
WEBDEV - Code ServeurWindowsLinux Les fonctions améliorées dans cette version sont les suivantes :
CrypteStandardLa constante crypteAES192 permet d'utiliser l'algorithme de cryptage AES 192.
DécrypteStandardLa constante crypteAES192 permet d'utiliser l'algorithme de cryptage AES 192.
DocVersPDFLa génération au format PDF conserve les liens définis dans le document manipulé.
DriveListeFichierLa constante frInformationComplète permet d'obtenir des informations détaillées sur les fichiers listés.
DriveListeFichierGglLa constante frInformationComplète permet d'obtenir des informations détaillées sur les fichiers listés.
iAjoutePièceJointeNouvelles constantes permettant de préciser la valeur de AFRelationship, nécessaire pour l'utilisation de Factur-X.
InitHasardCette fonction renvoie désormais la graine aléatoire utilisée.
ProjetInfoNouvelle constante piVersion permettant d'obtenir le numéro de version de la bibliothèque principale de l'application (fichier WDL).
Nouvelles propriétés du WLangage
WEBDEV - Code Navigateur Les nouvelles propriétés WLangage sont les suivantes :
CurseurLa propriété Curseur permet de connaître et de modifier la position du curseur de la souris dans un des champs suivants :
  • Champ de saisie.
  • Combo avec saisie.
  • Colonne de table de type "Champ de saisie" et colonne de table de type "Combo avec saisie".
  • Champ Traitement de texte.
  • Champ Editeur HTML.
  • Champ Editeur de code.
CurseurLigneLa propriété CurseurLigne permet de connaître et modifier le numéro de ligne où se trouve le curseur dans un champ Editeur de code.
FinCurseurLa propriété FinCurseur permet de connaître et de modifier la position de fin de sélection du curseur de la souris dans l'un des champs suivants :
  • Champ de saisie.
  • Combo avec saisie.
  • Colonne d'un champ Table de type "Champ de saisie" et colonne d'un champ Table de type "Combo avec saisie".
  • Champ Traitement de texte.
  • Champ Editeur de code.
Nouveaux types avancés du WLangage
WEBDEV - Code ServeurWindows Les nouveaux types avancés disponibles pour les applications WEBDEV sont les suivants :
pdfChampLe type pdfChamp permet de connaître toutes les caractéristiques et les valeurs d'un champ présent dans un formulaire au format PDF.
pdfOptionChampLe type pdfOptionChamp permet de connaître et de modifier les caractéristiques suivantes d'une option d'un champ présent dans un formulaire PDF :
  • libellé de l'option.
  • sélection ou non de l'option.
WEBDEV - Code ServeurLinux Les nouveaux types avancés disponibles pour les applications WEBDEV sous Linux sont les suivants :
pdfChampLe type pdfChamp permet de connaître toutes les caractéristiques et les valeurs d'un champ présent dans un formulaire au format PDF.
pdfOptionChampLe type pdfOptionChamp permet de connaître et de modifier les caractéristiques suivantes d'une option d'un champ présent dans un formulaire PDF :
  • libellé de l'option.
  • sélection ou non de l'option.
Types avancés améliorés du WLangage
WEBDEV - Code ServeurWindowsLinux Les types avancés améliorés pour les applications WEBDEV sont les suivants :
FichierGgl
  • Nouvelle propriété DateDernièreModification : Date et heure de la dernière modification du fichier Google.
  • Nouvelle propriété Taille : Taille du fichier Google.
OAuth2Paramètres
  • Nouvelle propriété URLDéconnexion : URL de déconnexion du service Web (si le service Web gère la déconnexion).
  • Nouvelle propriété URLRévocation : URL de révocation du service Web (si le service Web gère la révocation).
pdfPageLa nouvelle propriété Champ permet de lister les champs présents dans la page.
sshSessionLa nouvelle propriété IntervalleKeepAlive permet d'activer le "Keep Alive" et de définir l'intervalle entre les requêtes permettant de vérifier que la connexion est toujours active.
xmlNoeudLa propriété Existe est désormais disponible en écriture et permet de forcer la création d'un noeud vide.
Version minimum requise
  • Version SaaS
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 27/08/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale