#javascript #css #angular #bootstrap-4 #ng2-smart-table
#javascript #css #угловой #bootstrap-4 #ng2-smart-table
Вопрос:
я уже пытался решить проблему, но не смог выделить строку при событии щелчка.
<ng2-smart-table [settings]="settingsPatient" [source]="sourcePatient" (userRowSelect)="patientStudy($event)" (deleteConfirm)="onDeleteConfirm($event)">"
</ng2-smart-table>
я использую angular 7, и когда я нажимаю на любую строку в строке ng2-smart-table, она не подсвечивается, например, меняется цвет строки, когда я нажимаю на нее.
это моя функция для события щелчка строки-(userRowSelect)=»patientStudy($event)».
Ответ №1:
Когда строка выбрана, к ней добавляется класс ‘selected’ … здесь мы можем оформить строку с помощью:
::ng-deep tbody tr.ng2-smart-row.selected
{ background:lightblue !important; border:1px solid blue;}
Ответ №2:
Это работает для меня:
::ng-deep .nb-theme-default ng2-smart-table tbody tr.selected, .nb-theme-default ng2-smart-table tbody tr:hover { background: rgb(34, 151, 190) !important; border:1px solid blue; }