French
Nouvelles
Pages à mettre à jour
Documentation à mettre à jour
English
Drafts, concepts
News
Pages to update
Documentation to update
Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
|
fr:manuals:freemedforms:scriptengine:general [2012/08/24 12:54] Eric Maeker, MD [Accéder et modifier les éléments de la vue (UI)] |
fr:manuals:freemedforms:scriptengine:general [2013/02/17 13:48] (Version actuelle) Eric Maeker, MD [L'objet freemedforms.tools] |
||
|---|---|---|---|
| Ligne 53: | Ligne 53: | ||
| | checked | (bool) Item coché | oui | oui | | | checked | (bool) Item coché | oui | oui | | ||
| + | * Autres fonctions | ||
| + | * **extractFormFile(string formUid, string fileName)** : crée une image du fichier du formulaire dans un répertoire temporaire et retourne le chemin complet vers ce fichier. Vous permet d'extraire un fichier PDF et de le remplir par exemple. | ||
| ===== Accéder aux données patient ===== | ===== Accéder aux données patient ===== | ||
| Ligne 60: | Ligne 61: | ||
| ^ Nom ^ Valeur ^ Lecture ^ Ecriture ^ | ^ Nom ^ Valeur ^ Lecture ^ Ecriture ^ | ||
| | fullName | nom complet incluant le titre | oui | non | | | fullName | nom complet incluant le titre | oui | non | | ||
| + | | firstName | prénom | oui | non | | ||
| + | | birthName | nom de naissance | oui | non | | ||
| + | | secondName | nom marital | oui | non | | ||
| | isActive | le patient est défini | oui | non | | | isActive | le patient est défini | oui | non | | ||
| | dateOfBirth | Date de naissance | oui | non | | | dateOfBirth | Date de naissance | oui | non | | ||
| Ligne 98: | Ligne 102: | ||
| * L'objet **freemedforms.tools** vous donne accès à divers fonctions génériques utiles pour vos scripts. | * L'objet **freemedforms.tools** vous donne accès à divers fonctions génériques utiles pour vos scripts. | ||
| * Fonctions disponibles: | * Fonctions disponibles: | ||
| + | * **userDocumentPath** : retourne le répertoire de travail de l'utilisateur (vous pouvez y stocker des documents) | ||
| * **openUrl(string)** : demande au système d'ouvrir une URL. L'URL sera ouverte selon les règles générales du système d'exploitation (dans le navigateur internet configuré ou dans tout autre application). | * **openUrl(string)** : demande au système d'ouvrir une URL. L'URL sera ouverte selon les règles générales du système d'exploitation (dans le navigateur internet configuré ou dans tout autre application). | ||
| + | * **dateToString(date, string)** : formate une date en utilisant le masque (string) passé. | ||
| + | * Retourne une string. | ||
| + | * Exemple:<code javascript>var today = new Date(); print(freemedforms.tools.dateToString(today, "dd/MM/yyyy");</code> | ||
| + | * **addDays(date, int)** : add x days to a date and return a new Date | ||
| + | * **addWeeks(date, int)** : add x weeks to a date and return a new Date | ||
| + | * **daysTo(Date from, Date to)** : return the number of days between two dates | ||
| + | * **lineWrapString(string, int x)** : ajuste la taille des lignes à x caractères pour la string | ||
| + | * Retourne une string | ||
| ===== Accéder aux données de l'utilisateur courant ===== | ===== Accéder aux données de l'utilisateur courant ===== | ||