如何用普通方形 CheckBox 组件替换 office-ui-fabric-react 中 DetailsList 的圆形复选框?我看到 onRenderCheckbox 所以我尝试这样的事情:
onRenderCheckbox={(props) => (<Checkbox checked={props.checked} />)}
Run Code Online (Sandbox Code Playgroud)
或者
onRenderCheckbox={(props) => (<Checkbox {...props} />)}
Run Code Online (Sandbox Code Playgroud)
我可以看到方形复选框,但我无法选择它。这样做的正确方法是什么?
提前致谢...
小智 5
当您渲染Checkbox组件时,它会自行处理点击(因此它不会渗透到行,因此它可以相应地切换选择),因此您需要使用pointer-events: none样式来防止它。
onRenderCheckbox(props) {
return (
<div style={{ pointerEvents: 'none' }}>
<Checkbox checked={props.checked} />
</div>
);
}
Run Code Online (Sandbox Code Playgroud)
在这里查看:https : //codepen.io/anon/pen/zQXEPr
| 归档时间: |
|
| 查看次数: |
1316 次 |
| 最近记录: |