2017-10-02 4 views
0

Je ne peux pas faire fonctionner la mise en page à partir de scipt. J'ai ajouté ces lignesMise en page Cytoscape.js non exécutée

var lay = cy.layout({name:'grid'}) 
lay.run() 

Mais rien ne se passe. Si je me rends manuellement à une console de navigateur après le rendu de la page et que j'exécute les mêmes commandes, tout fonctionne. Je m'attends à ce que ce soit une question JS débutant donc toute direction vers des informations pertinentes est également appréciée.

Répondre

0

On dirait que la mise en page doit être synchronisé avec le placement graphique, par exemple

$.getJSON(
    "http://path/to/json-with-nodes", 
    function (data) { 
    cy.json(data); 
    lay = cy.layout({name:'random'}); 
    lay.run(); 
    } 
);