列の並べ替えが有効になっている反応仮想化テーブルがあります。私の計画は、filter icon
列ヘッダーの隣に追加し、誰かがクリックしたときにMaterial-UI ポップオーバーを実行することです。
これが私がやったことです:私はheaderRendererを有効にしました
headerRenderer= {this.renderHeader}
私の headerRenderer はコンポーネントを返します
renderHeader = (value) => {
// console.log(value)
return <ColumnFilterContainer label= {value.label} />
}
ColumnFilterContainer は次のとおりです。
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」がコンソールに表示されますが、テーブルも再ソートされます。どうすればやりたいことを達成できますか。それは実行可能ですか?
ありがとう