私は列の並べ替えが有効な反応仮想化テーブルを持っています。私の計画は、列ヘッダーの隣にfilter icon
を追加し、誰かがそれをクリックするとMaterial-UI popoverとすることです。だからここReact-Virtualizedで適切な列フィルタリングを行う方法 - アドバイスが必要ですか?
は私がやったことです: 私は
私がheaderRendererは次のように
renderHeader = (value) => {
// console.log(value)
return <ColumnFilterContainer label= {value.label} />
}
ColumnFilterContainerがあるコンポーネントを返しますがheaderRenderer
headerRenderer= {this.renderHeader}
有効。
import React from 'react'
import ContentClear from 'material-ui/svg-icons/content/clear'
import FilterList from 'material-ui/svg-icons/content/filter-list'
const ColumnFilterContainer = (props) => {
const {label} = props
return <span>{label} <a onClick={console.log('TEST')} ><FilterList /></a></span>
}
export default ColumnFilterContainer
しかし、私はsvg-iconをクリックすると、 'TEST'を操作しますが、テーブルも削除されます。私は何をしたいのですか?それは可能ですか?
おかげ