在sencha gxt 3.0中树上的大胆项目

时间:2015-02-23 11:34:18

标签: java extjs gxt

我有一个sencha gxt 3.0的问题。是否可以在树上加粗一些项目?如果答案是肯定的,我该怎么做?

1 个答案:

答案 0 :(得分:0)

我这样解决了:

final List<String> keys = getFilteredList();
filteringTree.getTree().setCell(new AbstractCell<String>() {
            @Override
            public void render(Context context, String valueString,
                    SafeHtmlBuilder sb) {
                Object key = context.getKey();
                System.out.println(keys.contains(key));
                if (context.getKey() != null
                        && !context.getKey().equals("null")
                        && valueString != null
                        && valueString.trim().length() > 0
                        && keys.contains(key)) {
                    sb.appendHtmlConstant("<b>" + valueString + "</b>");
                } else {
                    sb.appendHtmlConstant(valueString);
                }
            }

其中getFilteredList()获取适合过滤器的元素列表

谢谢bgth;)