2010-09-08 37 views

回答

4

看一看在CRRM documentation

您可能还需要申请bindings如果你愿意,你添加/编辑后做事/删除。

写出一个完整的规范每一个绑定和它的需求可能需要的网页,因此,如果你让你的方式here这将是最好的,搜索你所需要的 - 这是非常有帮助的。

当心 - JSTree版本低于1.0是很版本不同1.0+

1
//Create 
function CreateChildNode() { 

    var sel = $("#demo1").jstree("get_selected"); 
    $("#demo1").jstree("create", sel, "inside", { attr: { rel: "Decision" } });  
} 

function AddSibling() { 
     var sel = $("#demo1").jstree("get_selected"); 
     $("#demo1").jstree("create", sel, "after", { attr: { rel: "Decision" } }); 
    } 

function MoveUp() { 
    var sel = $("#demo1").jstree("get_selected"); 
    var prev = sel.prev(); 
    if (prev.length) { 
     $("#demo1").jstree("move_node", sel, prev, "before"); 
    } 

    /* 
    var inst = $.jstree._focused(), 
    slct = inst.get_selected().eq(0), 
    prev = slct.prev(); 
    if (prev.length) inst.move_node(slct, prev, 'before'); 
    */ 
} 

function MoveDown() { 
    var sel = $("#demo1").jstree("get_selected"); 
    var next = sel.next(); 
    if (next.length) { 
     $("#demo1").jstree("move_node", sel, next, "after"); 
    } 
} 

function Remove() { 
    var sel = $("#demo1").jstree("get_selected"); 
    $("#demo1").jstree("remove", sel); 
} 


function Rename() { 
    var sel = $("#demo1").jstree("get_selected"); 
    $("#demo1").jstree("remove", sel); 
} 
相关问题