level 5
wangwm123456
楼主
今天用3.1做了个例子 结果新增功能的按钮图标显示成了复选框的图标,点击新增报js错误
部分代码,谁懂给点指点吧,谢谢啦! 如下:
edit: {
drag: {
autoExpandTrigger: true,
autoOpenTime: 0
},
enable: true,
editNameSelectAll: true,
removeTitle: "删除节点",
renameTitle: "编辑节点名称"
},
view: {
addHoverDom: addHoverDom,
removeHoverDom: removeHoverDom,
selectedMulti: false
},
var newCount = 1;
function addHoverDom(treeId, treeNode) {
var sObj = $("#" + treeNode.tId + "_span");
if (treeNode.editNameFlag || $("#diyBtn_"+treeNode.id).length>0) return;
var addStr = "<button type='button' class='diyBtn1' id='diyBtn_" + treeNode.id
+ "' title='添加节点' onfocus='this.blur();'></button>";
sObj.append(addStr);
var btn = $("#diyBtn_"+treeNode.id);
if (btn) btn.bind("click", function(){
var zTree = $.fn.zTree.getZTreeObj("centerCaptType");
zTree.addNodes(treeNode, {parentId:(100 + newCount), id:treeNode.id, name:"new node" + (newCount++)});
return false;
});
};
function removeHoverDom(treeId, treeNode) {
$("#diyBtn_"+treeNode.id).unbind().remove();
};


2012年02月17日 06点02分
1
部分代码,谁懂给点指点吧,谢谢啦! 如下:
edit: {
drag: {
autoExpandTrigger: true,
autoOpenTime: 0
},
enable: true,
editNameSelectAll: true,
removeTitle: "删除节点",
renameTitle: "编辑节点名称"
},
view: {
addHoverDom: addHoverDom,
removeHoverDom: removeHoverDom,
selectedMulti: false
},
var newCount = 1;
function addHoverDom(treeId, treeNode) {
var sObj = $("#" + treeNode.tId + "_span");
if (treeNode.editNameFlag || $("#diyBtn_"+treeNode.id).length>0) return;
var addStr = "<button type='button' class='diyBtn1' id='diyBtn_" + treeNode.id
+ "' title='添加节点' onfocus='this.blur();'></button>";
sObj.append(addStr);
var btn = $("#diyBtn_"+treeNode.id);
if (btn) btn.bind("click", function(){
var zTree = $.fn.zTree.getZTreeObj("centerCaptType");
zTree.addNodes(treeNode, {parentId:(100 + newCount), id:treeNode.id, name:"new node" + (newCount++)});
return false;
});
};
function removeHoverDom(treeId, treeNode) {
$("#diyBtn_"+treeNode.id).unbind().remove();
};

