【发布时间】:2020-10-21 15:24:48
【问题描述】:
我正在尝试创建主 React Material-Table 的子表。 一切正常,应该可以正常工作,按下切换图标时会显示详细信息面板(子表)。
有没有办法显示它默认打开?我的意思是删除切换图标并直接从组件渲染中显示detailPanel?
这是我的 mat-table 的样子(我不想插入整个组件代码,因为代码太多,完整的代码在沙箱中):
<MaterialTable
icons={tableIcons}
tableRef={tableRef}
columns={tableColumns}
data={tableData}
onRowClick={(evt, selectedRow) =>
setSelectedRow(selectedRow.tableData.id)
}
title="Remote Data Example"
detailPanel={detailSubtable}
options={{
rowStyle: rowData => ({
backgroundColor:
selectedRow === rowData.tableData.id ? "#EEE" : "#FFF"
})
}}
/>
以及 Codesandbox
的链接【问题讨论】:
-
这里的cmetsstackoverflow.com/questions/57460159/…说没有办法。也许尝试使用material-ui.com/components/tables
标签: javascript html reactjs material-ui material-table