web-dev-qa-db-ja.com

プログラムでjstreeにNode

ボタンクリックとjstree作成クリックで、プログラムでcontextmenuに新しいノードを追加しようとしていますが、いくつかの問題があります。

ここ はフィドルのリンクです。

<div id="jstree">
  </div>
<button id="sam">create node</button>
9
Sunil Madan

これがあなたのフィドルで、動作するように修正されています: http://jsfiddle.net/3q9Ma/223/

配列を使用してcreate_nodeを呼び出していましたが、これは間違っていました。また、文字列値'null'はルートノードを作成する正しい方法ではありませんでした。特別な文字列値'#'を使用してください(以降のバージョンでは) nullも機能しますが、文字列としては機能しません)。

Jstreeバージョンのアップグレードを検討するかもしれません-あなたのフィドルは非常に初期のベータを使用していました。また、jstree自体はAngularを必要としないことに注意してください。

12
vakata