function zTreeOnClick(event, treeId, treeNode) {
alert(treeNode.tId + ", " + treeNode.name)
}
var setting = {
callback: {
onClick: zTreeOnClick
}
}
要使用ztree,去看看它的api吧,各个功能都有写
beforeExpand方法,用于捕获父节点展开之前的事件回调函数,并且根据返回值确定是否允许展开 *** 作。 比如:禁止所有已折叠的父节点展开 function zTreeBeforeExpand(treeId, treeNode) { return false}var setting = { callback: { beforeExpztree怎么设置点击节点展开9.2.1 无参宏定义
无参宏的宏名后不带参数。
其定义的一般形式为:
#define 标识符 字符串
其中的“#”表示这是一条预处理命令。凡是以“#”开头的均为预处理命令。“define”为宏定义命令。“标识符”为所定义的宏名。“字符串”可以是常数、表达式、格式串等。
在前面介绍过的符号常量的定义就是一种无参宏定义。此外,常对程序中反复使用的表达式进行宏定义。
例如:
#define M (y*y+3*y)
它的作用是指定标识符M来代替表达式(y*y+3*y)。在编写源程序时,所有的(y*y+3*y)都可由M代替,而对源程序作编译时,将先由预处理程序进行宏代换,即用(y*y+3*y)表达式去置换所有的宏名M,然后再进行编译。
【例9.1】
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)