rightClick(event, treeId, treeNode)
目录: [事件] --> [callback 回调函数]概述
用户在使用 zTree 的页面上,编写 onRightClick(event, treeId, treeNode) 函数(函数名可以自定义),并配置在 setting 的 callback 参数内,即可监听 zTree 的 rightClick 事件。
该事件在节点被鼠标右键点击后触发。
如果用户配置了 beforeRightClick 方法,并返回 false,将无法触发 rightClick 事件 。
注意:只要将 function 的引用赋给 rightClick 属性,则右键点击zTree时,将屏蔽浏览器的右键菜单。
参数
eventjs event 对象
onClick 事件返回的标准 event 对象
treeIdString
因为 zTree 支持页面上同时存在多个 zTree 的实例,因此在 callback 回调函数内返回对应 zTree 的 treeObjId,便于用户操控
treeNodeJSON
被右键点击的节点 JSON 数据对象,如果 treeNode = null, 则表明右键点击到 zTree 的根节点 Root 上。
zTree 根据页面元素获取 treeNode 的规则与编辑模式下拖拽时定位目标节点的规则相同。
示例
描述:
每次右键点击 zTree 节点后,弹出该节点的 tId 以及 name 信息
js 代码:
......
var setting = {
callback : {
rightClick: zTreeOnRightClick,
......
},
......
};
......
function zTreeOnRightClick(event, treeId, treeNode) {
if (treeNode)
alert(treeNode.tId + ", " + treeNode.name);
else
alert("is root");
}
......