如何在不选择树节点的情况下以编程方式突出显示树节点? 原因是我想让我的树只读(不允许用户进行选择)但是想要显示已经选择的节点。有办法吗? 我正在使用GXT 3.x。
答案 0 :(得分:0)
我在尝试获取GXT问题答案时首先看到的是GXT Guides。该页面上有3个部分,您可以在此处找到帮助,Appearance Design,Tree Widgets,可能还有Themes。
我认为这里最好的选择是创建自己的自定义TreeAppearance
。我相信TreeAppearance.renderNode(...)
方法最受关注。
您还可以创建自定义TreeView<M>
并覆盖onTextChange(TreeNode<M>, SafeHtml)
方法。如果查看TreeView
类的源代码,您应该了解如何访问和操作任何给定节点的html。一旦有权访问html元素,就可以简单地应用CSS类来实现所需的效果。