jquery的jstree的研究
因为项目需要用到jstree的右键功能,到网上找了很多文章,未能找到与数据库进行交互的,因此仔细的研究了下它的API,觉得用起来挺好的,现记录下来。<div style="clear: both; padding-left: 30px;" class="demo"><script type="text/javascript" class="source"> $(function () { $("#knowledgeBase").tree({ callback : { onrename : function(NODE, TREE_OBJ, RB) { var resultCall=function callBack(data){ if(data==0){ $.tree.rollback(RB); } } newsinput.renameColumn(NODE.id,NODE.innerText,resultCall); }, oncreate : function(NODE, REF_NODE, TYPE, TREE_OBJ, RB) { var resultCall=function callBack(data){ if(data!=0){ NODE.id = data; }else $.tree.rollback(RB); } newsinput.createColumn(REF_NODE.id,resultCall); }, ondelete : function(NODE, REF_NODE, TYPE, TREE_OBJ, RB) { newsinput.deleteColumn(NODE.id); }, onmove : function(NODE, REF_NODE, TYPE, TREE_OBJ, RB) { if(confirm("是否要移动"+NODE.childNodes.innerText+"文件夹?")){ if ("inside"==TYPE){ newsinput.moveColumn(NODE.id,REF_NODE.id); }else if("after"==TYPE){ newsinput.moveColumn(NODE.id,REF_NODE.fid); }else{ alert("before"+REF_NODE.id); } }else{ $.tree.rollback(RB); } } }, plugins : { contextmenu : { items : { } } } }); }); </script>
页:
[1]