【问题标题】:How to change the background color of a grid cell on mouse over? (GXT)如何在鼠标悬停时更改网格单元格的背景颜色? (GXT)
【发布时间】:2017-10-23 07:24:33
【问题描述】:

如何在 GXT (Java) 中更改网格单元格的背景颜色?

当鼠标悬停在单元格上时,我想通过代码而不是 CSS 更改网格单元格的背景颜色。有没有办法做到这一点?

【问题讨论】:

  • 你使用 css 有什么问题?
  • @DanielStiefel,我无权修改 CSS 文件。我必须从代​​码中动态地完成它:)。
  • 如果可以编辑xhtml文件,可以试试this
  • @DanielStiefel,谢谢!但我必须从代​​码中做到这一点。

标签: java listener gxt


【解决方案1】:

试试这个:

 grid.addStyleOnOver(grid.getElement(), styleClass);

您可以从 *.gss 文件中获取样式或通过

创建自己的样式
StyleInjector.inject(".myStyle {background-color: yellow;}");
grid.addStyleOnOver(grid.getElement(), "myStyle");

【讨论】:

    猜你喜欢
    • 2015-09-29
    • 2014-03-27
    • 1970-01-01
    • 2017-10-24
    • 1970-01-01
    • 1970-01-01
    • 2020-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多