Méthode .addForm()
.addForm( tableId : Integer | String, options : Object);
Permet de déclencher l’ajout d’un nouvel objet dans une table selon différents scénarii. ( Ajout d’un objet alphanumérique / Ajout d’un objet Géographique avec outil de dessin / Ajout d’un objet géographique à partir des coordonnées GPS ).
Paramètres de la méthode
nom | Typage | Description |
---|---|---|
tableId | Integer | String
[OBLIGATOIRE] |
Identifiant de la table dans le catalogue de donnée IsiGéo ou nom de la table |
options | Object javascript | Options d’éxécution de la méthode.
Les propriétés de l’objet sont décrites dans le paragraphe suivant |
Propriétés de l’objet « options »
Nom | Typage | Description |
---|---|---|
values |
json | Valeurs par défaut du formulaire exprimées sous la forme <clé : valeur>
Exemple : { « Mon champ 1 » : « Ma valeur 1 » , « Mon champ 2 » : « Ma valeur 2 »} |
gps |
String | Lors de l’ajout d’un objet, utiliser les coordonnées du GPS pour géo-localiser le formulaire.
gps peut prendre la valeur ‘none’ pour ignorer le gps ou ‘insert’ pour récupérer les coordonnées GPS à l’insertion de l’objet dans la table. |
accordionDraw |
String | Lors de l’ajout d’un objet géographique, faut il activer le menu de paramétrage du dessin dans l’accordéon.
accordionDraw peut prendre la valeur ‘hide‘ pour cacher le panneau de paramétrage du dessin dans l’accodéon, ou ‘show‘ pour l’activer. |
forceAlpha
|
Boolean | Permet de saisir un objet dans une table de type Géographique, en ignorant la géométrie.
Valeurs possibles : true / false – Valeur par défaut : false |
hideForm |
Boolean | Permet de ne pas ouvrir la fiche à l’issue d’une saisie cartographique. ( Exemple : saisie massive de données géographiques )
Valeurs possibles : true / false – Valeur par défaut : false |
notif
|
String | Object | Ajout d’une notification d’accompagnement à la fin de l’ajout de la formulaire
Les propriétés de l’objet notif sont décrites dans le paragraphe suivant |
Propriétés de l’objet « notif »
l’objet Javascript de paramétrage de la notification dispose de 3 propriétés
Nom | Typage | Description |
---|---|---|
text |
String | Texte de la notification.
Les balises html sont interprétées. |
type |
String | Type de notification.
Peut prendre les valeurs ‘standard’ | ‘error’ | ‘success’ | ‘alertify’ Valeur par défaut : ‘standard’. . |
duration |
Integer | Durée de persistance de la notification en ms.
Valeur par défaut : 2500 ms (2,5 secondes ). |
Exemples de manipulation de la méthode
Page d’exemple simple
Ajout d’un poste électrique dans une application d’éclairage public
Exemple d’utilisation dans Worpdress
Cliquez sur le bouton ci-dessous pour ajouter un nouveau poste électrique