作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在我的 react 数据网格(令人眼花缭乱)中将某些列上的背景颜色渲染为某种颜色。
问题是我的单元格周围出现白色填充:
如何去掉这个白色填充?
我只是按照本示例中使用格式化程序的方式进行操作:
http://adazzle.github.io/react-data-grid/examples.html#/custom-formatters
我的 ColumnFormatter 看起来像这样:
const ColumnFormatter = React.createClass({
propTypes: {
value: React.PropTypes.number.isRequired
},
render() {
return (
<div style={{background: '#f2f9de'}}>
{this.props.value}
</div>);
}
});
我这样设置我的专栏:
this._columns.push({
key: i,
name: "blah " + i,
sortable: true,
resizable: true,
formatter: ColumnFormatter
})
最佳答案
这是一种简单的方法,但可能无法完全按照您想要的方式工作......
somefile.js
<div id="someTableId">
<ReactDataGrid
...
/>
</div>
一些文件.css...
#someTableId div.react-grid-Row div.react-grid-Cell:nth-of-type(1),
#someTableId div.react-grid-Row div.react-grid-Cell:nth-of-type(2){
background-color: #f2f9de;
}
另外,当我做一个react-data-grid单元格格式化程序时,我喜欢让事情变得简单(注意:使用上面的css方式,你不需要格式化程序,而只是为了展示我如何简化格式化程序,或者如果你这样做的话使用格式化程序的另一种方式)...
this._columns.push({
key: i,
name: "blah " + i,
sortable: true,
resizable: true,
formatter: (props)=>(<div style={{background: '#f2f9de'}}>{props.value}</div>;
})
实际上我会做一个 className 而不是样式并使用 css 文件,但这正是我喜欢的。
关于reactjs - 尝试突出显示 React-data-grid 中的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44051782/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!