【发布时间】:2022-03-17 07:40:32
【问题描述】:
有什么方法可以取消选择ng2-smart-table 中的第一行吗?请注意,一旦它被加载,第一行总是有 selected 类。问题是我想在.scss 文件中添加一个hover 来更改背景,但它永远不会更改第一个,但所有的reaming 行都可以更改背景。
tbody {
tr:hover {
background: #209e91;
}
}
看this例子,第一行加载的时候有背景。
编辑:
查看源似乎是任意选择:
data-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;
}
【问题讨论】: