css - 如何将特定样式添加到所选行 DataGrid GWT 中的列

标签 css gwt datagrid

我为 DataGrid 设置自定义 CssResource。

表中的第一列是具有特定样式的有序列。 因此,当选择行时,我需要为订单列设置另一种特定样式。

类似的东西:

enter image description here

最佳答案

您可以为您的列覆盖 .getCellStyleNames 方法:

Column<Object, String> numberColumn = new Column<Object, String>(new TextCell()) {

    @Override
    public String getCellStyleNames(Context context, Object object) {

    if (selectionModel.isSelected(object)) {
        return "boldStyle";
    }
};

关于css - 如何将特定样式添加到所选行 DataGrid GWT 中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23242141/

相关文章:

javascript - 是否可以通过使用相同的功能单击不同的元素来切换不同的 div?

gwt - 在 GWT 应用程序中呈现 XML 数据

java - 将泛型与 GWT-RPC 一起使用未按预期工作

wpf - 从数据网格中 Tab 到下一个控件

c# - 我的数据绑定(bind)怎么会写出 Length 属性?

c# - 在 silverlight 中刷新 DataGrid

css - DOCTYPE 阻止我的 div 显示

html - 是否可以在 li 上定义最小填充?

java - 限制 GWT 中的小数位数?

javascript - 在 HTML 中为非列表项创建实时搜索