Выберите строку без флажка

Я использую ag-grid: https://www.ag-grid.com/

Я пробовал следующие параметры сетки:

rowSelection: 'multiple',
suppressRowClickSelection: true,
rowDeselection: true

Это приводит к тому, что строки не выбираются при нажатии...

И я пытаюсь добиться выбора строки (когда вы нажимаете на строку, строка будет помечена), но без установки флажка строки...

Есть ли способ добиться такого поведения?

Спасибо

4 ответа

Установив эти свойства, вы получите то, что хотите:

suppressCellSelection = true;
suppressRowClickSelection = false;
rowSelection = "multiple";

У вас есть несколько вариантов читов, которые включают в себя дым и зеркала.

т.е.

использовать переопределение стиля CSS на фокусе строки

.ag-fresh .ag-row-focus { 
  background-color:white;
}

или не показывать флажок выбора строки и вместо этого показывать флажок с вашей собственной проверкой, что вы контролируете себя

Все вышеперечисленное привело меня в правильном направлении, за исключением того, что мне нужно было добавить!importantк стилю, чтобы переопределить текущий css. Я использую NextJS, добавил стиль в.cssфайл и импортировал его в NextJS_app.tsxфайл.

Так...

      .ag-row-focus { 
    background-color: #ff0000 !important;
}
      .ag-row-focus { 
    background-color:white;
}

Это работает для меня.

Другие вопросы по тегам