docs: function(setting) {
  		var o = setting.treeObj;
  		var c = consts.event;
  		o.bind(c.RENAME, function (event, treeId, treeNode, isCancel) {
  			tools.apply(setting.callback.onRename, [event, treeId, treeNode, isCancel]);
  		});
  
  		o.bind(c.DRAG, function (event, srcEvent, treeId, treeNodes) {
  			tools.apply(setting.callback.onDrag, [srcEvent, treeId, treeNodes]);
  		});
  
  		o.bind(c.DRAGMOVE,function(event, srcEvent, treeId, treeNodes){
  			tools.apply(setting.callback.onDragMove,[srcEvent, treeId, treeNodes]);
  		});
  
  		o.bind(c.DROP, function (event, srcEvent, treeId, treeNodes, targetNode, moveType, isCopy) {
  			tools.apply(setting.callback.onDrop, [srcEvent, treeId, treeNodes, targetNode, moveType, isCopy]);
  		});
  	}