【发布时间】:2020-02-08 09:56:02
【问题描述】:
我正在使用带有两个标题行的 vaadin-grid:一个用于分组列的标题,另一个用于列的实际标题。
我想要分组列之间的垂直分隔符。
现在,我在每个组的第一列使用类名生成器来添加左边框:
grid.addComponentColumn(...)
.setHeader("My column")
.setClassNameGenerator(line -> "first-group-col")
通过 JsImport 包含一个 dom 模块:
import '@polymer/polymer/lib/elements/custom-style.js';
const documentContainer = document.createElement('template');
documentContainer.innerHTML = `
<dom-module id="my-grid-theme" theme-for="vaadin-grid">
<template>
<style>
.first-group-col {
border-left: 1px solid red;
}
</style>
</template>
</dom-module>`;
document.head.appendChild(documentContainer.content);
但是类 '.first-group-col' 没有出现在标题行上,而且我看不到如何在标题单元格上添加类。
那么如何在标题行的某些列上添加边框?
我的网格中的列数是动态的,所以我不能只使用 CSS 在第 n 列上添加边框。
我正在使用 Vaadin 14。
问候,
阿诺
【问题讨论】:
标签: vaadin vaadin-grid