DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV et WINDEV Mobile 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
  • Propriétés améliorées 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
Android Les nouvelles fonctions du WLangage pour Android sont les suivantes :
AuthDéconnecteDéconnexion d'un utilisateur.
AuthRévoqueTokenRévoque un token JWT.
ChampRectangleRenvoie le rectangle correspondant à la zone spécifiée d'un champ.
ComboFermeForce la fermeture de la liste déroulante d'un champ Combo (champ Combo simple ou champ Combo à plusieurs colonnes).
dpDriveConnecteCrée une connexion à un drive Dropbox.
FenExtHautRenvoie la hauteur totale d'une fenêtre.
FenExtLargRenvoie la largeur totale d'une fenêtre.
FenExtPosXRenvoie la position horizontale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
FenExtPosYRenvoie la position verticale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
FenIntHautRenvoie la hauteur interne d'une fenêtre (sans la barre de titre ni le cadre).
FenIntLargRenvoie la largeur interne d'une fenêtre (sans le cadre).
FenIntPosXRenvoie la position horizontale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
FenIntPosYRenvoie la position verticale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
fFichierTempRenvoie le nom d'un fichier temporaire unique.
fOuvreFichierTempCrée et ouvre un fichier temporaire.
HExporteChaîneJSONExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans une chaîne au format JSON.
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).
PDFExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
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.
ScanDocumentDepuisCaméraOuvre une fenêtre spécifique permettant de numériser un ou plusieurs documents à l'aide de la caméra du téléphone ou de la tablette.
SMSDétecteCodeUsageUniqueRemplit automatiquement un champ de saisie avec un code à usage unique reçu par SMS.
TableAjouteDébutAjoute une ligne au début d'un champ Table infinie. La ligne est insérée avant la première ligne du champ Table. La position de défilement du champ Table n'est pas modifiée.
telRécupèreNuméroAffiche la fenêtre d'autorisation et de sélection du ou des numéros de téléphone de l'utilisateur enregistrés sur l'appareil.
xlsAjouteFeuilleAjoute ou insère une nouvelle feuille dans un document Excel.
xlsCoordonnéesVersNomRécupère le nom d'une cellule d'une feuille XLS ou d'un champ Tableur en fonction de ses coordonnées.
xlsDéfusionneCelluleSupprime la fusion d'une plage de cellules.
xlsDonnéeRécupère le contenu d'une cellule d'un fichier XLS.
xlsFermeFerme un fichier XLS.
xlsFeuilleEnCoursPermet de connaître ou de modifier la feuille courante d'un fichier XLS.
xlsFusionneCelluleFusionne les cellules spécifiées dans un document Excel.
xlsMsgErreurRenvoie le libellé de la dernière erreur due à une fonction XLS.
xlsNbColonneRenvoie le nombre de colonnes d'une feuille d'un fichier XLS.
xlsNbFeuilleRenvoie le nombre de feuilles d'un fichier XLS.
xlsNbLigneRenvoie le nombre de lignes d'un fichier XLS.
xlsNomVersCoordonnéesRenvoie les coordonnées d'une cellule d'un fichier XLS ou d'un champ Tableur en fonction de son nom.
xlsOuvreOuvre un fichier Excel (fichiers xls ou xlsx).
xlsRecalculeToutRecalcule toutes les formules d'un document Excel au format XLSX.
xlsRécupèreFusionPermet de savoir si une cellule est fusionnée avec d'autres cellules et d'obtenir la plage des cellules fusionnées correspondante.
xlsSauveSauve un document XLS.
xlsSupprimeFeuilleSupprime une feuille du document Excel.
xlsTitreColonneRécupère l'intitulé d'une colonne d'un fichier XLS.
xlsTypeColonneRenvoie le type des données saisies dans une colonne d'un fichier XLS.
xlsVersionRenvoie la version d'Excel avec laquelle le fichier a été enregistré.
ZoneRépétéeAjouteDébutAjoute une répétition (ou ligne) au début d'un champ Zone répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
ZoneRépétéeAjouteFIDébutAjoute une répétition (ou une ligne) constituée par une fenêtre interne en première répétition d'un champ Zone Répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour Android sont les suivantes :
<AuthToken>.DéconnecteDéconnexion d'un utilisateur.
<AuthToken>.RévoqueRévoque un token JWT.
<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.
<Champ>.RectangleRenvoie les coordonnées du rectangle correspondant à la zone spécifiée d'un champ.
<Combo>.FermeForce la fermeture de la liste déroulante d'un champ Combo (combo simple ou combo à plusieurs colonnes).
<Fenêtre>.ExtHautRenvoie la hauteur totale d'une fenêtre.
<Fenêtre>.ExtLargRenvoie la largeur totale d'une fenêtre.
<Fenêtre>.ExtPosXRenvoie la position horizontale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fenêtre>.ExtPosYRenvoie la position verticale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fenêtre>.IntHautRenvoie la hauteur interne d'une fenêtre (sans la barre de titre ni le cadre).
<Fenêtre>.IntLargRenvoie la largeur interne d'une fenêtre (sans le cadre).
<Fenêtre>.IntPosXRenvoie la position horizontale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fenêtre>.IntPosYRenvoie la position verticale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fichier HFSQL>.ExporteChaîneJSONExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans une chaîne au format JSON.
<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).
<Table>.AjouteDébutAjoute une ligne au début d'un champ Table infinie. La ligne est insérée avant la première ligne du champ Table. La position de défilement du champ Table n'est pas modifiée.
<Variable FichierDisque>.OuvreFichierTempCrée et ouvre un fichier temporaire.
<Variable pdfDocument>.ExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
<Variable xlsDocument>.AjouteFeuilleAjoute ou insère une nouvelle feuille dans un document Excel.
<Variable xlsDocument>.DéfusionneCelluleSupprime la fusion de la cellule spécifiée.
<Variable xlsDocument>.FermeFerme un fichier XLS.
<Variable xlsDocument>.FusionneCelluleFusionne les cellules spécifiées dans un document Excel.
<Variable xlsDocument>.RecalculeToutRecalcule toutes les formules d'un document Excel au format XLSX.
<Variable xlsDocument>.RécupèreFusionPermet de savoir si une cellule est fusionnée avec d'autres cellules et d'obtenir la plage des cellules fusionnées correspondante.
<Variable xlsDocument>.SauveSauve un document XLS.
<Variable xlsDocument>.SupprimeFeuilleSupprime une feuille du document Excel.
<Zone répétée>.AjouteDébutAjoute une répétition (ou ligne) au début d'un champ Zone répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
<Zone répétée>.AjouteFIDébutAjoute une répétition (ou une ligne) constituée par une fenêtre interne en première répétition d'un champ Zone Répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
Widget Android Les nouvelles fonctions du WLangage pour le développement en mode Widget Android sont les suivantes :
AnimationChangeTypeChange le type d'animation :
  • d'une image dans un champ Image.
  • d'un texte dans un champ libellé.
AuthDéconnecteDéconnexion d'un utilisateur.
AuthRévoqueTokenRévoque un token JWT.
ComboFermeForce la fermeture de la liste déroulante d'un champ Combo (champ Combo simple ou champ Combo à plusieurs colonnes).
fFichierTempRenvoie le nom d'un fichier temporaire unique.
fOuvreFichierTempCrée et ouvre un fichier temporaire.
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).
PDFExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
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 le mode Widget Android sont les suivantes :
<AuthToken>.DéconnecteDéconnexion d'un utilisateur.
<AuthToken>.RévoqueRévoque un token JWT.
<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.
<Combo>.FermeForce la fermeture de la liste déroulante d'un champ Combo (combo simple ou combo à plusieurs colonnes).
<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).
<Variable FichierDisque>.OuvreFichierTempCrée et ouvre un fichier temporaire.
<Variable pdfDocument>.ExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
iPhone/iPad Les nouvelles fonctions du WLangage pour iPhone/iPad sont les suivantes :
AnimationChangeTypeChange le type d'animation :
  • d'une image dans un champ Image.
  • d'un texte dans un champ libellé.
AuthRévoqueTokenRévoque un token JWT.
ChampRectangleRenvoie le rectangle correspondant à la zone spécifiée d'un champ.
dpDriveConnecteCrée une connexion à un drive Dropbox.
FenExtHautRenvoie la hauteur totale d'une fenêtre.
FenExtLargRenvoie la largeur totale d'une fenêtre.
FenExtPosXRenvoie la position horizontale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
FenExtPosYRenvoie la position verticale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
FenIntHautRenvoie la hauteur interne d'une fenêtre (sans la barre de titre ni le cadre).
FenIntLargRenvoie la largeur interne d'une fenêtre (sans le cadre).
FenIntPosXRenvoie la position horizontale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
FenIntPosYRenvoie la position verticale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
fFichierTempRenvoie le nom d'un fichier temporaire unique.
fOuvreFichierTempCrée et ouvre un fichier temporaire.
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.
PDFExtraitPageExtrait une page d'un fichier PDF dans une variable de type Image.
RendezVousCréePermet de créer un rendez-vous via la fenêtre de création de rendez-vous de l'application native de gestion des rendez-vous de l'appareil Android ou iOS.
ScanDocumentDepuisCaméraOuvre une fenêtre spécifique permettant de numériser un ou plusieurs documents à l'aide de la caméra du téléphone ou de la tablette.
TableAjouteDébutAjoute une ligne au début d'un champ Table infinie. La ligne est insérée avant la première ligne du champ Table. La position de défilement du champ Table n'est pas modifiée.
xlsAjouteFeuilleAjoute ou insère une nouvelle feuille dans un document Excel.
xlsCoordonnéesVersNomRécupère le nom d'une cellule d'une feuille XLS ou d'un champ Tableur en fonction de ses coordonnées.
xlsDéfusionneCelluleSupprime la fusion d'une plage de cellules.
xlsDonnéeRécupère le contenu d'une cellule d'un fichier XLS.
xlsFermeFerme un fichier XLS.
xlsFeuilleEnCoursPermet de connaître ou de modifier la feuille courante d'un fichier XLS.
xlsFusionneCelluleFusionne les cellules spécifiées dans un document Excel.
xlsMsgErreurRenvoie le libellé de la dernière erreur due à une fonction XLS.
xlsNbColonneRenvoie le nombre de colonnes d'une feuille d'un fichier XLS.
xlsNbFeuilleRenvoie le nombre de feuilles d'un fichier XLS.
xlsNbLigneRenvoie le nombre de lignes d'un fichier XLS.
xlsNomVersCoordonnéesRenvoie les coordonnées d'une cellule d'un fichier XLS ou d'un champ Tableur en fonction de son nom.
xlsOuvreOuvre un fichier Excel (fichiers xls ou xlsx).
xlsRecalculeToutRecalcule toutes les formules d'un document Excel au format XLSX.
xlsRécupèreFusionPermet de savoir si une cellule est fusionnée avec d'autres cellules et d'obtenir la plage des cellules fusionnées correspondante.
xlsSauveSauve un document XLS.
xlsSupprimeFeuilleSupprime une feuille du document Excel.
xlsTitreColonneRécupère l'intitulé d'une colonne d'un fichier XLS.
xlsTypeColonneRenvoie le type des données saisies dans une colonne d'un fichier XLS.
xlsVersionRenvoie la version d'Excel avec laquelle le fichier a été enregistré.
zipOuvreRAROuvre une archive existante au format RAR.
ZoneRépétéeAjouteDébutAjoute une répétition (ou ligne) au début d'un champ Zone répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
ZoneRépétéeAjouteFIDébutAjoute une répétition (ou une ligne) constituée par une fenêtre interne en première répétition d'un champ Zone Répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour iPhone/iPad sont les suivantes :
<AuthToken>.RévoqueRévoque un token JWT.
<Champ>.RectangleRenvoie les coordonnées du rectangle correspondant à la zone spécifiée d'un champ.
<Etat>.InitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
<Fenêtre>.ExtHautRenvoie la hauteur totale d'une fenêtre.
<Fenêtre>.ExtLargRenvoie la largeur totale d'une fenêtre.
<Fenêtre>.ExtPosXRenvoie la position horizontale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fenêtre>.ExtPosYRenvoie la position verticale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fenêtre>.IntHautRenvoie la hauteur interne d'une fenêtre (sans la barre de titre ni le cadre).
<Fenêtre>.IntLargRenvoie la largeur interne d'une fenêtre (sans le cadre).
<Fenêtre>.IntPosXRenvoie la position horizontale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fenêtre>.IntPosYRenvoie la position verticale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
<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).
<Table>.AjouteDébutAjoute une ligne au début d'un champ Table infinie. La ligne est insérée avant la première ligne du champ Table. La position de défilement du champ Table n'est pas modifiée.
<Variable FichierDisque>.OuvreFichierTempCrée et ouvre un fichier temporaire.
<Variable pdfDocument>.ExtraitPageExtrait une page d'un fichier PDF dans une variable de type Image.
<Variable xlsDocument>.AjouteFeuilleAjoute ou insère une nouvelle feuille dans un document Excel.
<Variable xlsDocument>.DéfusionneCelluleSupprime la fusion de la cellule spécifiée.
<Variable xlsDocument>.FermeFerme un fichier XLS.
<Variable xlsDocument>.FusionneCelluleFusionne les cellules spécifiées dans un document Excel.
<Variable xlsDocument>.RecalculeToutRecalcule toutes les formules d'un document Excel au format XLSX.
<Variable xlsDocument>.RécupèreFusionPermet de savoir si une cellule est fusionnée avec d'autres cellules et d'obtenir la plage des cellules fusionnées correspondante.
<Variable xlsDocument>.SauveSauve un document XLS.
<Variable xlsDocument>.SupprimeFeuilleSupprime une feuille du document Excel.
<Variable zipArchive>.OuvreRAROuvre une archive existante au format RAR.
<Zone répétée>.AjouteDébutAjoute une répétition (ou ligne) au début d'un champ Zone répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
<Zone répétée>.AjouteFIDébutAjoute une répétition (ou une ligne) constituée par une fenêtre interne en première répétition d'un champ Zone Répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
Widget IOS Les nouvelles fonctions du WLangage pour le développement en mode Widget iOS sont les suivantes :
AuthRévoqueTokenRévoque un token JWT.
fFichierTempRenvoie le nom d'un fichier temporaire unique.
fOuvreFichierTempCrée et ouvre un fichier temporaire.
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.
PDFExtraitPageExtrait une page d'un fichier PDF dans une variable de type Image.
zipOuvreRAROuvre une archive existante au format RAR.
Les nouvelles fonctions WLangage (syntaxe préfixée) en mode Widget iOS sont les suivantes :
<AuthToken>.RévoqueRévoque un token JWT.
<Etat>.InitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
<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).
<Variable FichierDisque>.OuvreFichierTempCrée et ouvre un fichier temporaire.
<Variable pdfDocument>.ExtraitPageExtrait une page d'un fichier PDF dans une variable de type Image.
<Variable zipArchive>.OuvreRAROuvre une archive existante au format RAR.
Apple Watch Les nouvelles fonctions du WLangage pour Apple Watch sont les suivantes :
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).
Les nouvelles fonctions WLangage (syntaxe préfixée) en mode Apple Watch sont les suivantes :
<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).
Mac Catalyst Les nouvelles fonctions du WLangage en mode Catalyst sont les suivantes :
fFichierTempRenvoie le nom d'un fichier temporaire unique.
fOuvreFichierTempCrée et ouvre un fichier temporaire.
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).
Les nouvelles fonctions WLangage (syntaxe préfixée) en mode Catalyst sont les suivantes :
<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).
<Variable FichierDisque>.OuvreFichierTempCrée et ouvre un fichier temporaire.
Universal Windows 10 App Les nouvelles fonctions du WLangage pour Universal Windows 10 App sont les suivantes :
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.
Les nouvelles fonctions WLangage (syntaxe préfixée) Universal Windows 10 App sont les suivantes :
<Etat>.InitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
<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).
Fonctions améliorées du WLangage
AndroidWidget Android Les fonctions améliorées dans cette version sont les suivantes :
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.
RendezVousAjouteIl est désormais possible d'ajouter un rendez-vous directement dans le calendrier par défaut du périphérique.
RendezVousCréeIl est désormais possible d'utiliser une syntaxe asynchrone pour savoir si le rendez-vous a été créé.
ThreadPersistantUn nouveau paramètre permet de définir le cas d'usage du thread persistant. Cette information est obligatoire à partir de Android 14. Si ce paramètre n'est pas renseigné, un cas d'usage par défaut est spécifié.
iPhone/iPad Les fonctions améliorées du WLangage 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.
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).
RendezVousAjouteIl est désormais possible d'ajouter un rendez-vous directement dans le calendrier par défaut du périphérique.
Widget IOS Les fonctions améliorées du WLangage sont les suivantes :
iAjoutePièceJointeNouvelles constantes permettant de préciser la valeur de AFRelationship, nécessaire pour l'utilisation de Factur-X.
ProjetInfoNouvelle constante piVersion permettant d'obtenir le numéro de version de la bibliothèque principale de l'application (fichier WDL).
RendezVousAjouteIl est désormais possible d'ajouter un rendez-vous directement dans le calendrier par défaut du périphérique.
Nouvelles propriétés du WLangage
Android Les nouvelles propriétés du WLangage pour les applications Android sont les suivantes :
AnimationInitialeLa propriété AnimationInitiale permet de connaître l'état initial de l'animation dans un champ Image, un champ Bouton, un champ Libellé ou un champ Carrousel.
RemplissageAutoLa propriété RemplissageAuto permet de connaître et de spécifier une information sur le sens de ce qui doit être saisi dans le champ de saisie.
iPhone/iPad Les nouvelles propriétés du WLangage pour les applications iPhone et iPad sont les suivantes :
AnimationInitialeLa propriété AnimationInitiale permet de connaître l'état initial de l'animation dans un champ Image, un champ Bouton, un champ Libellé ou un champ Carrousel.
Nouveauté SaaS
RemplissageAuto
La propriété RemplissageAuto permet de connaître et de spécifier une information sur le sens de ce qui doit être saisi dans le champ de saisie.
Propriétés améliorées du WLangage
Android Les propriétés améliorées du WLangage sont les suivantes :
AnimationCette propriété peut désormais être utilisée sur les champs Libellé.
iPhone/iPad Les propriétés améliorées du WLangage sont les suivantes :
AnimationCette propriété peut désormais être utilisée sur les champs Libellé.
Nouveaux types avancés du WLangage
Android Les nouveaux types avancés disponibles pour les applications Android 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.
xlsCelluleUne variable de type xlsCellule permet de décrire et de modifier une cellule d'un document Excel...
xlsColonneLe type xlsColonne permet de décrire et de modifier une colonne d'un document Excel...
xlsCommentaireLe type xlsCommentaire permet de définir toutes les caractéristiques avancées d'un commentaire dans une cellule d'une feuille XLS ou dans une cellule d'un champ Tableur.
xlsDocumentUne variable de type xlsDocument permet de décrire et modifier un document Excel...
xlsLigneLe type xlsLigne permet de décrire et de modifier une ligne d'un document Excel...
xlsMiseEnPageLe type xlsMiseEnPage permet de définir toutes les caractéristiques de mise en page d'une feuille d'un document XLSX dans un champ Tableur.
iPhone/iPad Les nouveaux types avancés disponibles pour les applications iOS sont les suivants :
xlsCelluleUne variable de type xlsCellule permet de décrire et de modifier une cellule d'un document Excel...
xlsColonneLe type xlsColonne permet de décrire et de modifier une colonne d'un document Excel...
xlsCommentaireLe type xlsCommentaire permet de définir toutes les caractéristiques avancées d'un commentaire dans une cellule d'une feuille XLS ou dans une cellule d'un champ Tableur.
xlsDocumentUne variable de type xlsDocument permet de décrire et modifier un document Excel...
xlsLigneLe type xlsLigne permet de décrire et de modifier une ligne d'un document Excel...
xlsMiseEnPageLe type xlsMiseEnPage permet de définir toutes les caractéristiques de mise en page d'une feuille d'un document XLSX dans un champ Tableur.
Types avancés améliorés du WLangage
Android Les types avancés améliorés pour les applications Android 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.
iPhone/iPad Les types avancés améliorés pour les applications iPhone 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).
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
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/08/2024

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