如何删除列单击边框,react-bootstrap-table-next
How to remove border on column click, react-bootstrap-table-next
使用 react-bootstrap-table-next,当我单击列 header 时,单击的 header
周围出现边框
有什么方法可以禁用它吗?
import BootstrapTable from 'react-bootstrap-table-next';
const columns = [{
dataField: 'id',
text: 'Product ID'
}, {
dataField: 'name',
text: 'Product Name'
}, {
dataField: 'price',
text: 'Product Price'
}];
<BootstrapTable keyField='id' data={ products } columns={ columns } />
我最后做了什么:
新的 .scss 文件,tableStyle.scss
.noBorderOnClick {
th:focus{
outline: none !important;
}
}
然后在class中包含table:
import tableStyle from './styles/tableStyle.scss'
<BootstrapTable keyField='id' data={ products } columns={ columns } headerClasses={tableStyle.noBorderOnClick} />
这是 CSS 问题,您可以使用 outline: none;
来禁用它。
也许这就是解决方案:
.classname:focus {
outline: none;
}
这可能对您有所帮助
th:focus{
outline: none !important;
}
使用 react-bootstrap-table-next,当我单击列 header 时,单击的 header
周围出现边框有什么方法可以禁用它吗?
import BootstrapTable from 'react-bootstrap-table-next';
const columns = [{
dataField: 'id',
text: 'Product ID'
}, {
dataField: 'name',
text: 'Product Name'
}, {
dataField: 'price',
text: 'Product Price'
}];
<BootstrapTable keyField='id' data={ products } columns={ columns } />
我最后做了什么:
新的 .scss 文件,tableStyle.scss
.noBorderOnClick {
th:focus{
outline: none !important;
}
}
然后在class中包含table:
import tableStyle from './styles/tableStyle.scss'
<BootstrapTable keyField='id' data={ products } columns={ columns } headerClasses={tableStyle.noBorderOnClick} />
这是 CSS 问题,您可以使用 outline: none;
来禁用它。
也许这就是解决方案:
.classname:focus {
outline: none;
}
这可能对您有所帮助
th:focus{
outline: none !important;
}