请问各位高手:
  Ext实现tree结构目录如何使节点文本与文本背景颜色进行绑定?也就是说使符合条件的节点文本显示区别于其他节点文本的背景颜色。

解决方案 »

  1.   

    节点文本的背景颜色?
    文本颜色还是背景颜色,问题描述不清楚啊ext支持原生html,因此,在节点文本那里加上<font color="blue">节点文本</font>就可以了
      

  2.   

    问题可能说的不太清楚,这里我在重新说一下。
     不是文本颜色,是文本的背景颜色
    比如 tree目录很长,这样看得很不方便,所以需要在上面添加个查询功能,当查询相应的节点时,就将该节点高亮度显示,以区别其他节点。我个人想法是给查出的节点文本绑定区别于其他节点的背景颜色,但是不知道怎么绑定。请教.
      

  3.   

    郁闷,我将查出的节点设置选中,但结果只选中其中一个,也就是说查出的满足条件的可能有多个,但只有一个是高亮度显示,我是这样写的   
       for(var i=0;i<strId.length;i++){
                   yy_tree.getNodeById(strId[i]).select();
              }其中strId是一个数组,里面存放的是所有符合条件的节点的id.
    寻找更好的解决办法,请问谁有。
      

  4.   

    select函数效果应该就是这样的,每次选中一个最好自己看一下源码,可能能解决
      

  5.   

    十分感谢xiuyouxu的提示,问题已解决,用treefilter实现过滤,开始过滤思想太复杂了。