归去来辞112233 发表于 2013-1-29 11:51:48

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]
查看完整版本: jquery的jstree的研究