如何使用jstree 3.0.0创建叶文件?

时间:2014-06-01 02:55:20

标签: jquery jstree

我的树似乎工作但不能创建一个叶文件,但似乎确实创建了文件夹文件

Here's the code the I can't seem to get to work when creating a leaf node:


$("#createLeafFile").on("click", function(event)
{
      event.stopImmediatePropagation();

      var $tableRef = $("#tableTree").jstree(tree);
      var $selectedNode = $tableRef.get_selected();

      if(!$selectedNode)
      {
         return false;
      }
      $selectedNode = selectedNode[0];
      $selectedNode = $tableRef.create_node($selectedNode, {"type": "file"});
      if($selectedNode)
      {
         $tableRef.edit($selectedNode);
      }    
});

此代码有效,但无法创建显示文件图标的叶节点。如何使用关联的叶子文件图标创建上述节点。它以某种方式显示了文件夹文件图标。此外,当我单击此新节点时,突出显示它后,它会在其下创建子节点。创建叶子文件时,这不是我想要的......

1 个答案:

答案 0 :(得分:0)

初始化树时,您是否设置了"check_callback" : true

jsTree的演示对我有用。 jsTree Demo