有没有办法取消选择ng2-smart-table中的第一行?注意一旦加载,第一行总是有selected
类。问题是我想在hover
文件中添加.scss
来更改背景,但它永远不会更改第一个,但所有重新定义的行都可以更改背景。
tbody {
tr:hover {
background: #209e91;
}
}
查看this示例,第一行在加载时具有背景。
编辑:
查看来源,似乎任意选择它:
数据-set.ts
protected willSelect: string = 'first';
...
select(): Row {
if (this.getRows().length === 0) {
return;
}
if (this.willSelect) {
if (this.willSelect === 'first') {
this.selectFirstRow();
}
if (this.willSelect === 'last') {
this.selectLastRow();
}
this.willSelect = '';
} else {
this.selectFirstRow();
}
return this.selectedRow;
}
答案 0 :(得分:1)
添加!important
以覆盖selected
类
tbody tr:hover {
background: #209e91 !important;
}