How to Count Children Nodes on Javascript Fancytree? -
i created category tree using fancytree drag & drop functionality like
now, want set limit child node. if parent node have 3 child node not able create new child not example
category
parent category
child category allowed
child category allowed
- child category not allowed move
like create javascript this.
dragdrop: function(node, data) { if( node.getlevel() >= 3 ){ return false; } console.log( node ); console.log( data ); var parentnodekey = node.key; var sourcenode = $(data.helper).data("ftsourcenode"); if( !data.othernode ){ var title = $(data.draggable.element).text() + " (" + (count)++ + ")"; node.addnode({title: title}, data.hitmode); return; } data.othernode.moveto(node, data.hitmode); }
this working fine when move single category. not working when move "moved node" category because category have 2 child node , child node have 2 child nodes like
i move "moved node" , working how can count child nodes or stop moved nodes. want set limit creating 3 child nodes. how can this. , how can count child nodes of moveing category.
thanks
child nodes can counted using node.countchildren, description guess want count maximum level of child nodes?
there no builtin method that, can implement using node.visit().


Comments
Post a Comment