Ich benutze react-virtualisierte Tabelle und definierte 4 Spalten für diese Tabelle. Aus irgendeinem Grund wird nur die erste Spalte angezeigt. Ich kann die anderen Spalten nicht anzeigen. Ich bin mir nicht sicher, was ich falsch mache. Unten ist ein Ausschnitt des Codes:React-Virtualisierte Tabelle, die nur eine Spalte zeigt
const BTable = ({bdata}) => {
return(
<AutoSizer disableHeight>
{({ width }) => (
<Table
headerHeight={20}
height={300}
width={width}
overscanRowCount={5}
rowHeight={20}
rowGetter={({index}) => (bdata[index])}
rowCount={bdata.length}
noRowsRenderer={() => (<div></div>)}>
<Column
label='Id'
cellDataGetter={
({ columnData, dataKey, rowData }) => (rowData[dataKey])
}
dataKey='id'
width={200}
/>
<Column
label='Account'
cellDataGetter={
({ columnData, dataKey, rowData }) => (rowData[dataKey])
}
dataKey='account'
width={200}
/>
....
....
</Table>
<AutoSizer>
)
funktioniert immer noch nicht für mich und es ist schwer zu plunkr zu replizieren. Ich kann Screenshots des Problems anzeigen (die Spalten sehen beim Debuggen aus wie Zeilen), aber hier können keine Screenshots angehängt werden. Ich werde ein Problem auf GitHub veröffentlichen, da ich mehr tun kann als auf SO. –
"es ist schwer zu plunkr zu replizieren" - ich verstehe das nicht. Fork das Arbeitsbeispiel, das ich dir gab und zeige, wie es bricht. – brianvaughn
Nun, das ist im Wesentlichen was ich habe (es funktioniert nicht und nicht sicher warum): https://plnkr.co/edit/PpKGTZixIF9SS3Q4f8bL –