javascript - 默认情况下如何在 Material UI 中切换行中的内容?
问题描述
我正在使用 Muitables,我的问题是,如何默认显示展开的行?如下图所示?
打开页面后,我希望该行中的内容默认显示(向下箭头)
代码是这样的:
const options = {
expandableRows: true,
fixedHeader: false,
sort: false,
filter: false,
elevation: 1,
download: false,
print: false,
search: false,
viewColumns: false,
rowsSelected: true,
selectableRows: false,
rowHover: false,
responsive: 'scroll',
customFooter: () => <React.Fragment />,
renderExpandableRow: (rowData) => {
return (
<React.Fragment>
<TableRow>
<TableCell>
entry 1
</TableCell>
<TableCell>
entry 2
</TableCell>
</TableRow>
</React.Fragment>
)
}
}
////////////// 这是专栏
export const Table => {
const columns = [
{
name: 'fileName',
label: 'File Name',
options: {
customBodyRender: (value, tableMeta) => {
return (
<div>
test column
</div>
)
}
}
},
]
let arr= []
// let hasPending = false
testing.map((file, index) => {
if(file.fileName !== ''){
fileStatus=file.fileStatus
arr.push(file)
}
})
return (
<MuiThemeProvider theme={theme}>
<MUIDataTable
title={title}
data={arr}
columns={columns}
options={options}
/>
</MuiThemeProvider>
)
}
解决方案
您将不得不切换按钮的当前状态。如果默认设置为“关闭”,则必须切换它。
如果您共享代码会更好,以便我可以更好地帮助您。
推荐阅读
- android - 使用 ViewPager 时,FAB 不粘底|结束
- python - 如何强制菜单在窗口中而不是 OSX 默认的 Tkinter
- laravel - 在 null 上调用成员函数 hasVerifiedEmail()
- javascript - 所需数量之间的转换
- marklogic - 已解析的查询在 ML9 中不包含 qtextpre
- java - CodeChef 问题 NUKES 上的超时和 NZEC
- macos - ./vcpkg 安装权限被拒绝
- python - 将多行 url 请求转换为 Python 中的函数
- android - 设置安卓模拟器相机分辨率
- python - 有没有办法将环境变量传递给python脚本?