我正在使用react-table
并且对每个有效的列都有一个过滤方法。但是,我似乎无法弄清楚我实际上如何设置过滤器输入字段的样式——它现在是白色的,并且与背景融为一体。
这是一个代码笔,其中“姓氏”列是可过滤的,带有一个输入字段:https ://codepen.io/anon/pen/QgOdOp?editors=0010
我想为这个输入字段添加一些语义样式,例如:
<div className="ui icon input">
// Input values would go here
<i className="search icon" />
</div>
但我似乎不知道如何将输入值绑定到列本身。
我在特定列中尝试了以下内容,但它没有呈现任何内容:
{
Header: 'Last Name',
filterable: true,
id: 'lastName',
accessor: d => d.lastName
Filter: Cellinfo => (
<div className="ui icon input">
<select onChange={event => onFiltersChange(event.target.value)} value={filter ? filter.value : ''}></select>
<i className="search icon" />
</div>
)
}