![](/img/trans.png)
[英]“material-table” - Is there a way to seperate filtering from the table . - ReactJs
[英]Material-table ReactJs toggle detailPanel open/closing from actions
有沒有辦法通過操作列中的 onClick() => {} 操作控制材料表中的 detailPanel 打開/關閉?
最終我通過遵循這個線程使它工作
export class Services extends React.Component {
constructor() {
super();
}
this.tableRef = React.createRef();
render() {
return (
<MaterialTable
tableRef={this.tableRef}
icons={tableIcons}
title= 'Service catalog table'
columns={[{ title: "Service Name", field: "nom_service", editable: 'never'}]}
actions={[
(rowData) => {
return ({
onClick: (event, rowData) => {
this.tableRef.current.onToggleDetailPanel( [rowData.tableData.id],
this.tableRef.current.props.detailPanel[0].render)
}
})}
]}
detailPanel={[
{
icon: ()=> null,
openIcon: ()=> null,
disabled:true,
render: rowData => {
return (<p>{rowData.nom_service}</p>)
}
}
]}
)
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.