2015-04-24 6 views
8

Sto tentando di aggiungere un nuovo nodo in jstree a livello di codice sul clic del pulsante, così come su contextmenu creare clic, ma c'è qualche problema.aggiungi codice a jstree

Here è il collegamento di fiddle.

<div id="jstree"> 
    </div> 
<button id="sam">create node</button> 
+0

Questo errore è stato corretto;) –

+0

Potrebbe essere più specifico su quali errori si ricevono? – Cullub

+0

Nessun errore, anche console e avviso funzionano correttamente, ma il problema è che il nuovo nodo non viene aggiunto. –

risposta

11

Ecco il vostro violino, fissata al lavoro: http://jsfiddle.net/3q9Ma/223/

Stavi chiamando create_node con una matrice, che è stato sbagliato, anche il valore della stringa 'null' non era il modo giusto per creare un nodo radice - utilizzare il valore di stringa speciale '#' (nelle versioni successive, null funziona anche, ma non come stringa).

Si potrebbe prendere in considerazione l'aggiornamento della versione di jstree - il tuo violino stava usando una beta molto precoce. Inoltre, tieni presente che jstree non richiede Angular.

+0

Grazie mille !!! Puoi darmi il link dell'ultima versione di jstree? –

+0

È sempre possibile trovare l'ultima versione stabile su: http://www.jstree.com/ – vakata