GXT树突出显示节点

时间:2013-12-06 08:02:24

标签: tree nodes highlight gxt

如何在不选择树节点的情况下以编程方式突出显示树节点? 原因是我想让我的树只读(不允许用户进行选择)但是想要显示已经选择的节点。有办法吗? 我正在使用GXT 3.x。

1 个答案:

答案 0 :(得分:0)

我在尝试获取GXT问题答案时首先看到的是GXT Guides。该页面上有3个部分,您可以在此处找到帮助,Appearance DesignTree Widgets,可能还有Themes

我认为这里最好的选择是创建自己的自定义TreeAppearance。我相信TreeAppearance.renderNode(...)方法最受关注。

您还可以创建自定义TreeView<M>并覆盖onTextChange(TreeNode<M>, SafeHtml)方法。如果查看TreeView类的源代码,您应该了解如何访问和操作任何给定节点的html。一旦有权访问html元素,就可以简单地应用CSS类来实现所需的效果。