0
私はカスタムCSSテーブルとリアクション仮想化ウィンドウスクロールを組み合わせようとしています。私は現在、テーブルを表示することができますが、スタイリングをそのテーブルに結合する方法や、テーブルの行にロジックを追加する方法がわかりません。React仮想化されたカスタムテーブルとウィンドウスクロールを組み合わせる
<WindowScroller>
{({ height, isScrolling, onChildScroll, scrollTop }) => (
<Table
autoHeight
width={1000}
height={700}
headerHeight={20}
rowHeight={30}
isScrolling={isScrolling}
onScroll={onChildScroll}
rowCount={table.length}
scrollTop={scrollTop}
rowGetter={({ index }) => table[index]}
>
<Column
label='Item1'
dataKey='item1'
width={150}
/>
<Column
width={200}
label='item2'
dataKey='item2'
/>
<Column
width={200}
label='item3'
dataKey='item3'
/>
<Column
width={150}
label='item4'
dataKey='item4'
/>
<Column
width={200}
label='item5'
dataKey='item5'
/>
</Table>
)}
</WindowScroller>
のようなスタイルの小道具であることがわかりますそこには、ウィンドウスクロールのためのhttps://github.com/bvaughn/react-virtualized/blob/master/docs/WindowScroller.mdのドキュメントがありますか? – Totals
はい - 私の編集を参照してください。 ' 'をスタイルしたくない場合は、内部でコンポーネントのスタイルを '
クリストファーは正しいです。 'WindowScroller'にはプレゼンテーション層がありません。単に「スクロール」イベントを監視し、 'scrollTop'をラップするRVコンポーネントに渡します。 (だからこそ小道具がたくさんあるのです) – brianvaughn