【问题标题】:Vaadin - Highlight table selected cell/rowVaadin - 突出显示表格选定的单元格/行
【发布时间】:2013-07-08 17:41:32
【问题描述】:

是否可以在 Vaadin Table 组件中突出显示选定的单元格或选定的行? 我应该通过 java..so 执行此操作,然后当我使用 ItemClickListener 捕获单击的项目时,我应该仅将自定义背景推送到选定的单元格(或行)。 有什么建议吗?

【问题讨论】:

    标签: java vaadin cell highlight


    【解决方案1】:

    Vaadin 的内置主题通常支持 vaadin 表格中选定行的特定样式。

    如果您想在选定的行上应用自定义样式,您可以通过 CSS 来实现:

    .v-table tr.v-selected {
        background-color: #5B677D;
        color: #fff;
    }
    

    先决条件: Chapter 8.4 "Creating and Using Themes" from Book of Vaadin

    【讨论】:

    • 嘿,如何覆盖由主题创建的样式?例如,我已经安装了一个主题,我该如何覆盖由该主题制作的 v-selected。 Tnx
    • @VasileSurdu AFAIK,您应该扩展现有主题(即创建新的自定义主题),然后覆盖样式。您还可以 add style names 到您的组件,然后创建自定义组件特定的选择器而不覆盖主题样式。
    • 我找到了解决方案,.v-table tr.v-selected.v-selected{ background:#EEEEEE;颜色:黑色; }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 1970-01-01
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多