最近在一个项目中需要对一个树中某些节点的颜色需要加粗展示。
<r:treeNode ...... onRefreshFunc="appendStar" > </r:treeNode>
失败:
直接在方法appendStar中使用<b></b>将返回值包含
function appendStar(catalog){
if(catalog.getProperty("id")==... ...){
catalog.setText("<b>" + catalog.getProperty("id") + "</b>");
}
... ...
}
结果在树上可以正确加粗,但是在点击该节点的时候,出现只能在该节点偏上的位置可以点击,其他地方点击无效。
后来换成其他的div,span等等进行替换,结果一样比较凄惨。
后查看了rTree.js源码后,发现可以通过修改样式表进行修改
成功:
1.外部定义样式 .RC_TREE_ACTIVENODE_RED {font-weight:bold;}
2.修改修改显示值函数
function appendStar(catalog){
if(catalog.getProperty("id")==... ...){
catalog.setText(catalog.getProperty("id"));
}
catalog.cell.className = "RC_TREE_CELL RC_TREE_ACTIVENODE_RED";
}
3.在js外部定义全局变量用于记住是点击的上一个选中节点
var clicknode;
4.在点击函数中
function clickNodeFun(catalog){
if(clicknode!=null && typeof(clicknode)!='undefined' && clicknode != 'undefined'){
if(clicknode.getProperty("id")==... ...){
clicknode.cell.className = "RC_TREE_CELL RC_TREE_ACTIVENODE_RED";
}
}
if(catalog.getProperty("id")==... ...){
catalog.cell.className = "RC_TREE_ACTIVENODE RC_TREE_ACTIVENODE_RED";
}
clicknode = catalog;
}
分享到:
相关推荐
亨利•凯特以代理商的身份加入沃凯公司的时候,最让人头痛的事情莫过于好不容易找到一家客户,然而却要等上好几个月时间,让公司评估承保风险,给保单定价。 随着现代信息技术的发展,沃凯公司开始在业务过程中采用...
人偶EOS模块 目录 建置状态 样式/皮棉/构建/文档: 系统测试规格/覆盖率: ... 该模块扩展了Puppet的功能,以配置安装了Puppet代理的EOS节点(运行EOS 4.13或更高版本)的网络设备,包括节点系统服务,访
此外,EOS 操作系统提供的 API 函数无论是在函数名称,还是在函数使用的参 数和返回值上都与 Windows 的 API 函数基本一致,所以,EOS 应用程序的源代码只需经过简单的修改,即 可移植到 Windows 上执行,读者在学习...
00 EOS文档使用指南.chm :00 EOS文档使用指南.chm EOS全部资料合集(包括例子) 01 EOS系统概述.chm :01 EOS系统概述.chm 02 EOS示例与教程.chm :02 EOS示例与教程.chm 03 EOS基础开发指南.chm :03 EOS基础开发...
EOS集成SVN-EOS开发技术, 在EOS中集成 SVN 系统
(This document is common for All Cameras, EOS 5D Mark III, EOS 5D Mark II, EOS 6D, EOS 7D, EOS 60D, EOS 50D, EOS 40D, EOS-1Ds Mark III, EOS-1D Mark III, EOS-1D Mark IV, EOS M, EOS 1100D, EOS 1000D, ...
在EOS主网上线后将每年增发5%的EOS,其中1%将用于奖励区块生产者和备选节点。在主网未映射前现有的EOS是基于以太坊ERC20发布的临时EOS代币。当今年6月份EOS主网上线之后,这些临时的EOS需要被转换成真正的EOS平台通...
EOS的自定义令牌跟踪智能合约 用法 查看表格 cleos get table customtokens customtokens tokens 添加到表格 cleos push action customtokens set '[unique_id, your_account, contract_account, asset_string]' -p...
EOS程序员教程 EOS程序员教程 EOS程序员教程
00 EOS文档使用指南.chm :00 EOS文档使用指南.chm EOS全部资料合集(包括例子) 01 EOS系统概述.chm :01 EOS系统概述.chm 02 EOS示例与教程.chm :02 EOS示例与教程.chm 03 EOS基础开发指南.chm :03 EOS基础开发...
普元EOS开发帮助手册,普元EOS开发帮助手册,普元EOS开发帮助手册,普元EOS开发帮助手册
本文集汇总了EOS区块链常见错误代码及其含义,完整错误代码集请查看http://cw.hubwiz.com/card/c/eos-error-code/
EOSV5.0 上海 普元 EOS5.0应用指南 EOSV5.0 上海 普元 EOS5.0应用指南 EOSV5.0 上海 普元 EOS5.0应用指南 EOSV5.0 上海 普元 EOS5.0应用指南
EOS Report开发指南: 01 EOS Report概述 01.01 EOS Report简介 01.02 EOS Report总体结构 01.03 EOS Report功能特性 02 EOS Report入门 02.01 EOS Report基础知识 02.02 EOS Report业务概念 02.03 报表入门...
这是EOS的源代码 是一个用于学习操作系统原理的参考资料
本人EOS从0实战爬坑的部署大全,基本上涵盖常见的issues和解决方案
00 EOS文档使用指南.chm :00 EOS文档使用指南.chm EOS全部资料合集(包括例子) 01 EOS系统概述.chm :01 EOS系统概述.chm 02 EOS示例与教程.chm :02 EOS示例与教程.chm 03 EOS基础开发指南.chm :03 EOS基础开发...
EOS概览是普元开发工具eos的入门资料!学习完此概览将对SOA开发有进一步的深入!
00 EOS文档使用指南.chm :00 EOS文档使用指南.chm EOS全部资料合集(包括例子) 01 EOS系统概述.chm :01 EOS系统概述.chm 02 EOS示例与教程.chm :02 EOS示例与教程.chm 03 EOS基础开发指南.chm :03 EOS基础开发...