2011-08-08 35 views
0

折り畳みを展開するjsTreeノードを取得できません。私は非常に単純なものを見逃しているに違いない。jsTreeノードは展開/折りたたみを行いません。

これは、私は、コントローラから正しく読み込まツリーとJSONの結果が正しいようだ見ることができますスクリプト

<script type="text/javascript" src="<%= Url.Content("~/Scripts/jquery.jstree.js") %>"></script> 
<script type="text/javascript"> 
     $(document).ready(function() { 
      Refresh(); 
     }); 

     function Refresh() { 
      $('#technologyTree').jstree({ 
       "json_data": { 
        "ajax": { 
         "url": "/TechnologyVersions/TechnologiesTreeAjax", 
         "type": "GET", 
         "dataType": "json" 
        } 
       }, 

       "plugins": ["themes", "json_data", "ui"], 

       "themes": { 
        "theme": "default", 
        "dots": true, 
        "icons": true, 
        "url": " <%= Url.Content("~/Content/jsTree/themes/default/style.css") %> " 
       } 
      }); 
     } 
</script> 

です。しかし、それらの拡大/縮小矢印をクリックすると何も起こりません。

+0

ツリーのjavascriptファイルの前にjqueryをロードする必要はありませんか? – cpoDesign

+0

@cpoDesignスペースを節約するために、10000のjavascriptライブラリを投稿するのをスキップしました:Pしかし、真のjqueryはここで関連性がありました。私はこの問題が何かを告発した。 – m0s

答えて

1

問題は、jQuery検証プラグインと競合していたことです。最新バージョンのjQuery検証プラグインにアップグレードすることで問題は解決します。

JsTree conflicts with jquery.validate

関連する問題