Как добавить вертикальные линии сетки к ag-сетке?

Я пытаюсь добавить вертикальные линии сетки в ag-Grid для angular 2 (делая его немного более похожим на Excel).

Нужно ли мне создавать собственную тему (не использовать ag-theme-balham)?

У кого-нибудь есть пример?

Любая помощь будет оценена по достоинству.


person robs    schedule 06.01.2019    source источник


Ответы (2)


Одним из решений может быть стилизация ячеек, например, добавление:

cellStyle: {border: '1px solid'}

Результат:

введите здесь описание изображения

Используйте этот Stackblitz для справки:

https://stackblitz.com/edit/ag-grid-bss-test-s5pxxc?file=app/app.component.ts

Вы можете попробовать установить другой размер границы для лучшего внешнего вида:

border: 'solid',
borderTopWidth: '0.5px',
borderRightWidth: '0.5px',
borderLeftWidth: '0.5px',
borderBottomWidth: '0.5px'

введите здесь описание изображения

person HDJEMAI    schedule 06.01.2019

Замените значение ag-grid:

   .ag-cell
   {
      border-right-color: black;
      border-right-width: 1px ;
      border-right-style: solid ;
    }

для ячеек и для заголовка

 .ag-header-cell,  .ag-header-group-cell {
    border-right: 1px solid black;
  }
person user2555515    schedule 22.11.2019