2015-02-23 2 views
0

Check_callback установлен в значение true, а плагин dnd включен, но функция перетаскивания не включена. Я вижу значок «не могу перетащить», когда я пытаюсь перетащить лист. Что мне не хватает?jstree drag and drop не работает

HTML:

<html> 
    <head> 
     <link rel="stylesheet" href="themes/default/style.min.css"/> 
     <script type="text/javascript" src="jquery-1.8.2.js"></script> 
     <script type="text/javascript" src="jstree.js"></script>  
     <script type="text/javascript" src="index.js"></script> 
    </head> 
    <body> 
     <table> 
      <tr> 
       <th>Tree</th> 
      </tr> 
      <tr> 
       <td><div id="jstree"></div></td> 
      </tr> 
     </table> 
    </body> 
</html> 

JS:

/*jslint browser: true*/ 
/*globals $, alert*/ 
$(function() { 

    'use strict'; 

    var jstreeOriginal = $('#jstree'); 

    jstreeOriginal.bind("loaded.jstree", function() { 
     jstreeOriginal.jstree("open_all"); 
    }); 

    jstreeOriginal.jstree({ 
     "core": { 
      "check_callback": true, 
      "themes": { "stripes": true }, 
      "data": [ 
         { "id" : "ajson1", "parent" : "#", "text" : "Root node" }, 
         { "id" : "ajson2", "parent" : "ajson1", "text" : "Child node" }, 
         { "id" : "ajson3", "parent" : "ajson2", "text" : "Sub Child 1" }, 
         { "id" : "ajson4", "parent" : "ajson2", "text" : "Sub Child 2" }, 
        ], 
      "plugins": [ "dnd", "wholerow" ] 
     } 
    }); 

}); 

ответ

1

Помещенный "плагинов": [ "DND", "wholerow"] вне вашего ядра