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

  • Dans le cas d’un string, notification contextuelle par défaut.
  • Dans le cas un d’un objet, il est possible de personnaliser la notification. ( texte, style, durée )

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

Copy to Clipboard

Page d’exemple simple

Ajout d’un poste électrique dans une application d’éclairage public

Copy to Clipboard

Exemple d’utilisation dans Worpdress

Cliquez sur le bouton ci-dessous pour ajouter un nouveau poste électrique