【发布时间】:2021-09-17 06:31:28
【问题描述】:
const handleSelect = (e) => {
//do something
}
const handleChange = (e) => {
setChecked(e.target.checked);
}
return (
<Grid
container
direction="row"
justify="center"
alignItems="center">
<TreeItem
onLabelClick={handleSelect}
nodeId={nodeId}
label={
<div>
<Checkbox
checked={checked}
onChange={handleChange}
/>
{literal}
</div>}
onNodeToggle={handleToggle}
>
</TreeItem>
</Grid>
)
}
尝试创建带有复选框的 TreeView。我遇到的唯一问题是,当单击复选框时,树也会展开,这不是我想要的行为。
如果选择了 handleChange(复选框),我如何覆盖 onLabelClick 以不执行?
【问题讨论】:
标签: javascript html reactjs material-ui