【发布时间】:2019-03-17 00:10:32
【问题描述】:
我正在使用 Material-UI 进行 UI 设计。 我正在使用一个带有复选框的扩展面板。
请在下面找到代码,
<ExpansionPanel
expanded={expanded === item.description}
onChange={this.handleChange(item.description)}
>
<ExpansionPanelSummary expandIcon={<ExpandMoreIcon/>}>
<Grid item xs={1}>
<Checkbox
value="checkedB"
color="primary"
/>
</Grid>
<Grid item xs={2}>
<Typography className={classes.heading}>
{item.description}
</Typography>
</Grid>
<Typography className={classes.desc}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Suspendisse malesuada lacus ex,
sit amet blandit leo lobortis eget.
</Typography>
</ExpansionPanelSummary>
<ExpansionPanelDetails>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Suspendisse malesuada lacus ex,
sit amet blandit leo lobortis eget.
</ExpansionPanelDetails>
</ExpansionPanel>
但我面临一个问题,当我选中或取消选中复选框时,展开面板会展开或折叠。由于该复选框,我想避免在扩展面板上执行任何操作。 我怎样才能做到这一点?
提前致谢。
【问题讨论】:
标签: reactjs material-ui