Les fonctions liées à jsplumb pour relier les nodes
- Description:
Les fonctions liées à jsplumb pour relier les nodes
- Source:
Methods
(static) actualiseRangsSurScene(nodeAReindexer)
- Description:
Insère ou actualise le rang de chaque condition sur la flèche dans la scene. Avec false comme paramètre, tout le graphe est réactualisé (utile suite à un chargement de graphe) mais on peut indiquer en paramètres le numéro du node concerné et seul ce node sera alors réactualisé
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
nodeAReindexer |
(static) autoriseConnexions(node)
- Description:
Permet à un nœud d'être source et destination de connexions
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
node |
(static) connexionNodes(source, target, indexDepart, infosBranche, decalage) → {*|Object}
- Description:
Crée la connection entre deux noeuds
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
source |
par ex nodeX |
|
target |
||
indexDepart |
||
infosBranche |
||
decalage |
Returns:
- Type
- * | Object
(static) detacheBranchement(branchement)
- Description:
Supprime une connexion sur la scene (jsPlumb only, pas de modif du store)
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
branchement |
(static) getBranchementEntreDeuxNodes(nodeSourceId, nodeTargetId) → {string}
- Description:
Retourne l’id du dom de l’élément jsPlumb du branchement entre deux nodes (reste à traiter le cas où y’en aurait deux distincts, un en cas de réussite et l’autre après N échec)
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
nodeSourceId |
string | |
nodeTargetId |
string |
Returns:
domId ou undefined si on l’a pas trouvé
- Type
- string
(static) getConnexionDansGraphe(branchementDomId, objetGrapheopt) → {Connexion}
- Description:
Retourne le branchement (et son contexte)
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
branchementDomId |
string | ||
objetGraphe |
<optional> |
Returns:
ou null si on l’a pas trouvé
- Type
- Connexion
(static) getJspConnexionFromBranchementDomId(branchementDomId, objetGrapheopt) → {JspConnexion}
- Description:
renvoie une connexion jsPlumb à partir de son id dans le DOM
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
branchementDomId |
string | ||
objetGraphe |
ObjetGraphe |
<optional> |
Returns:
ou null si on l’a pas trouvé
- Type
- JspConnexion
(static) getNodeDansGraphe(nodeDomId) → {Object}
- Description:
Retourne le nodeId et le node dans un objet
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
nodeDomId |
string | l’id du node dans le dom |
Returns:
- Type
- Object
(static) importeNodeGraphe(node, posx, posy, titre)
- Description:
Sensiblement identique à ajouteNodeGraphe, appelée lors de l’import d’un graphe existant, permet de conserver les infos de numéros des noeuds
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
node |
||
posx |
||
posy |
||
titre |
(static) reindexeBranchementsNode(nodeAReindexer)
- Description:
Ré-indexation des branchements d’un node (helper de supprimeNode et supprimeBranchement)
Si par exemple un node possède 5 branchements de rangs : 0;1;2;3;4 et qu’on supprime le branchement de rang 2 alors les branchements de rangs 3 et 4 sont respectivement ré-indéxés en 2 et 3 il faut donc manipuler objetGraphe (c’est reindexObjetGrapheBranchements) et afficher les rangs corrects sur les branchements de la scene (c’est actualiseRangsSurScene, si la précédente à changé qqchose)
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
nodeAReindexer |