zTree按照自定义逻辑改变字体颜色
(2018-11-30 15:45:21)
zTree按照自定义逻辑改变字体颜色(亲测可用)
view: {
selectedMulti: true,
showLine:false,
fontCss:getFont
},
check:{
enable:true,
chkStyle:
"checkbox"
},
data:{
key:{
checked:'checked',
children:"children",
name:'name',
title:'',
url:null
},
simpleData:{
enable:true,
idKey:'id',
pIdKey:'pid',
rootPId:""
}
}
}
return
{"color":"red"};
}else{
return
{"color":"black"};
}
网上其他博客也有教程,但是都不够详细
1、setting:加上红色加粗那行,重要!这个配置是自定义的,每个人的可能不一样
setting = {
2、创建getFont方法,注意,就是上面加的setting里面的那个方法,每展开一个节点都会自动调用getFont方法
treeId, node这两个值也是自动传的,直接用
function getFont(treeId, node) {
//如果节点id==0则是红色字体(这里自己写自己的判断逻辑就可以了)
if(node.id==0){
}
如果效果不出来,再仔细读一遍!
前一篇:欢迎您在新浪博客安家
后一篇:给自己取一个关于红楼梦的网名

加载中…