gopaas.util
printItemOuvrir la page d'impression de la fiche dans une nouvelle fenêtre du navigateur. Cette page au format HTML n'a pas de style css.
Paramètres
Param | Type | Description |
tableName | string | Nom de la table |
itemId | string | ID de la fiche Mettre null si on utilise itemKey |
itemKey | string | Cle de la fiche Ne pas renseigner si on utiliser itemId |
generateRandomString
Paramètres
Param | Type | Description |
size | string | Longueur de 4 à 8 longueur de 4 = 1,6 millions de possibilités longueur de 5 = 60 millions de possibilités longueur de 6 = 2 milliards de possibilités longueur de 7 = 78 milliards de possibilités longueur de 8 = 2800 milliards de possibilités |
type | string | "number" ou "alpha" |
Retour
- String
deleteItems
Supprimer une liste de fiches à partir de leurs IDs
Paramètres
Param | Type | Description |
tableName | string | Nom de la table |
itemId | string | Liste de ID délimité par une "," |
showMessageOnSuccess | boolean | Afficher un message quand la suppression est terminée : (true) ou (false). Valeur par défaut : true. |
onSuccess | function | Fonction à appeler en cas de succès |
deleteItem
Supprimer une fiche à partir de son ID ou KEY.
Paramètres
Param | Type | Description |
tableName | string | Nom de la table |
itemId | string | ID ou KEY |
showMessageOnSuccess | boolean | Afficher un message quand la suppression est terminée : (true) ou (false). Valeur par défaut : true. |
onSuccess | function | Fonction à appeler en cas de succès |
autocomplete
Proposer une liste de valeur d'une table dynamiquement sans passer par une connexion en renseignant les premiers caractères.
Paramètres
Param | Type | Description |
autocompletedElement | id | id du champ pour l'autocompletion |
sourceTable | string | Nom de la table de recherche |
sourceField | string | Nom du champs à rechercher |
optionalFilterElement | string | Valeur de filtre |
optionalFilterField | string | Nom du champ pour le filtre |
maxValuesDisplayed | int | Nombre de valeurs à affaicher. Valeur par défaut : 10 |
minLength | int | Nombre de caractères à renseigner avant de lancer la recherche. Valeur par défaut : 0 |
Remarque : Cette fonction doit être appelée dans l'évènement "onLoad" de la fiche.
Exemple
// Automplétion sur la liste des intitulés des fonctions enregistrées dans la table "fonction" gopaas.util.autocomplete(thisComponent.ui.find('#fonction'),'fonction','intitule'); // Autocomplétion du champ code postal en filtrant sur la ville gopaas.util.autocomplete(thisComponent.ui.find('#codepostal'),'postcode','postcode', thisComponent.ui.find('#ville'), 'city');
logout
Quitter une session utilisateur en cours.
Cette fonction redirige l'utilisateur vers la page de "Connexion".
loadWorkflow
Charger un Workflow pour une fiche
Paramètres
Param | Type | Description |
thisComponent | object | L'objet représentant la fiche dans laquelle le code courant est exécuté. |
tableName | string | Nom de la table du Workflow |
Remarque : Cette fonction doit être appelée dans l'évènement "onLoad" de la fiche.