Tree GXT树高亮显示节点

Tree GXT树高亮显示节点,tree,nodes,highlight,gxt,Tree,Nodes,Highlight,Gxt,如何以编程方式突出显示树节点而不选择它们? 原因是我想让我的树只读(不允许用户进行选择),但我想显示已经选择的节点。有什么办法吗? 我使用的是GXT 3.x.当我试图获得GXT问题的答案时,首先要看的地方之一是。该页面上有3个部分,您可以在这里、和(可能)找到它们 我认为最好的选择是创建自己的自定义treeapearance。我相信treeapearance.renderNode(…)方法将是最有趣的 您还可以创建一个自定义的TreeView并覆盖onTextChange(TreeNode,Sa

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

当我试图获得GXT问题的答案时,首先要看的地方之一是。该页面上有3个部分,您可以在这里、和(可能)找到它们

我认为最好的选择是创建自己的自定义
treeapearance
。我相信
treeapearance.renderNode(…)
方法将是最有趣的


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

1。我尝试了
treeapearance.renderNode(…)
,但它给了我一个异常。连我的树都装不上。似乎是由于应用外观时存储空间已空。2.什么时候调用
onTextChange(TreeNode,SafeHtml)
?我试着从内部打印一些东西,但没有输出。3.我尝试了
setCell(…)
,用
SafeHtml c=safehtmlitls.fromString(“+g.getName()+”)覆盖
render(…)
;sb.附加(c)和用html引号显示的节点名称