我是jsTree的新手。我在asp.net mvc应用程序中显示了特定服务器目录下的所有文件夹和文件。我生成了jsTree,但当我在jsTree中单击文件时,什么也没有发生。如果我将li放在jsTree对象之外,那么文件将在新选项卡中打开。
我的模型:
public class JsTreeModel
{
public string id;
public string text;
public string icon;
public JsTreeAttribute a_attr;
public string type;
public JsTree
我在同一页上有很多狂喜。我想在一棵特定的树上应用特殊的UI/dom效果。
我想在jquery.jstree.js文件中创建一个全局变量,它只是初始化jstree的div。
//I am using jst as a global object which knows in which div jstree is getting created.
if(jst.attr("id") == "special") {
...do something special...
}
或者,如果这个库中还有其他特权,可以让我知道jstree的id。提前谢谢。
编辑:,我想知
我正在尝试JsTree复选框未选中,基于条件。我必须选中和取消选中基于下拉更改事件。字符串的值为0和1。0表示未选中,1表示选中。
这是我的控制器代码。
[HttpPost]
public ActionResult GetSingleUser(int id)
{
MachineShopDBEntities DB = new MachineShopDBEntities();
var SPresult = DB.GetSingleUser(id).FirstOrDefault();
return Json(SPresult);
我使用jstree在单独的iframe中准备了2个树状视图。右边的树视图应该控制左边的树视图。当用户单击右侧树状视图中的一个列表时,相应的项目文件夹将在左侧树状视图中打开并被选中。我可以在单个页面中使用div来实现它。我使用右jstree div var instance = $('#left').jstree(true);中的左树视图实例来控制左树视图。
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.3/jquery.min.js"></script>
我实现了一个项目的jsTree插件(),它通常是工作的,但它似乎阻止了列表中的任何链接,它被应用到工作。我这里有一个Codepen的例子:
如果您进入Team A的Projects > Iteration 1> Story A
然后Story A应该充当Twitter的链接(您可以将鼠标指针置于该链接上以查看它是否指向Twitter)。但是jsTree阻止了链接的工作。删除jsTree后,链接即可正常工作。有没有办法说服jsTree让它工作呢?
我需要根据jstree的属性名选择一个节点。然后在选择了那个节点之后,我需要得到它的id。基本上,我想得到一个节点的id,给出它的名称。
我尝试了以下代码:
$("#tree1").bind("loaded.jstree", function (e, data) {
var isa_name = "ISA16469";
//$("#tree1").jstree("select_node", "#01"); //this code works but it selects by id, I wan