gpt4 book ai didi

css - GWT - 样式化 TreeItems

转载 作者:行者123 更新时间:2023-11-28 14:34:34 26 4
gpt4 key购买 nike

在我的应用程序中,我有一个由树项组成的树结构。

我想做的是改变某些树元素的背景,如果他们的 userObject 满足某些条件。我遇到的问题是,当根树元素的背景发生变化时(仅根据根级别的树元素满足的标准对其进行测试),尽管我进入并删除了该树元素的所有子树元素,但它们的背景也发生了变化那个关于 child 的样式表。

长话短说:我希望它只改变树元素本身的背景,而不是它的 child 。

代码:

        if(item.getUserObject() != null && ((Device)item.getUserObject()).getDeviceType() == type)
{
item.setStyleName("labelHighlight");
}
else
{
item.removeStyleName("labelHighlight");
}

for(int i = 0; i < item.getChildCount(); i++)
{
highlightNodes(type, item.getChild(i));
}

最佳答案

使用小部件而不是直接设置 treeItem 的样式。像这样,您可以更改小部件的背景,而不是所有树元素的背景

关于css - GWT - 样式化 TreeItems,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6928455/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com