你好,
我按照v3.1/demo/cn/exedit/edit_super.html 的例子,移到我的项目中,只是把var zNodes 对象改用ajax获取到的json来赋值, 我遇到的问题是,zTree动态加载后执行node[nameKey]时报undefined,我的配置是:
data: {
key: {
name: "groupName"
},
simpleData: {
enable: true,
idKey: "id",
pIdKey: "parentGroupId",
rootPId: 0
}
},
callback: {
beforeDrag: beforeDrag,
beforeEditName: beforeEditName,
beforeRemove: beforeRemove,
beforeRename: beforeRename,
onRemove: onRemove,
onRename: onRename
}
};
我返回的json对象格式如下:
[{"createTime":{"date":23,"day":5,"hours":13,"minutes":25,"month":2,"nanos":0,"seconds":29,"time":
13324803290
00,"timezoneOffset":-480,"year":112},"groupName":"AAAA","groupPhoneSum":0,"id":1,"parentGroupId":0,"remark":"","userId":1}
,{"createTime":{"date":23,"day":5,"hours":13,"minutes":25,"month":2,"nanos":0,"seconds":29,"time":
13324803290
00,"timezoneOffset":-480,"year":112},"groupName":"BBB","groupPhoneSum":0,"id":2,"parentGroupId":0,"remark":"","userId":1}
,{"createTime":{"date":23,"day":5,"hours":13,"minutes":25,"month":2,"nanos":0,"seconds":29,"time":
13324803290
00,"timezoneOffset":-480,"year":112},"groupName":"CCC","groupPhoneSum":0,"id":3,"parentGroupId":0,"remark":"","userId":1}
,{"createTime":{"date":23,"day":5,"hours":13,"minutes":25,"month":2,"nanos":0,"seconds":29,"time":
13324803290
00,"timezoneOffset":-480,"year":112},"groupName":"DDDD","groupPhoneSum":0,"id":4,"parentGroupId":0,"remark":"","userId":1}
]
树的展现没有问题,可是我修改节点名或新增删除时,就报undefined:log如下
[ 10:31:42 613 beforeEditName ] undefined
[ 10:31:45 950 beforeRename ] undefined
[ 10:31:45 950 onRename ] undefined
恳请指教啊,非常感谢!
2012年03月26日 03点03分
7