我正在使用带有 REACT 的 MaterialTable(基于 Material-UI Table.material-table.com 的 React 数据表)更精确地使用详细面板 - material-table.com/#/docs/features/detail-panel
我需要什么?用户应该打开/关闭详细的面板并在它们之间拖放项目。
问题:每次我 React 渲染表格时,所有详细面板都会关闭。
我正在寻找一种解决方案,它允许我为每一行设置一个标志,说明它是隐藏的还是打开的。所以在渲染时.. React 不会自动关闭所有行。
我尝试在表格和面板上设置选项和事件 - 没有一个能够控制行切换。
代码非常简单:
<MaterialTable
title = "Group Keywords Preview"
columns = {[
{ title : "Group", field : "group" },
{ title : "Weight", field : "weight" }
]}
options={{
selection: true
}}
data = { my data ...}
detailPanel = {[
{
tooltip : 'Show Group',
render : rowData => {
return <my react component .. />
}
}
]}
/>
材料表是否有任何标志/方法来以编程方式切换行?我可以用另一种方式吗?
提前致谢。