【发布时间】:2018-12-09 19:17:08
【问题描述】:
如果我单击“年度”单选按钮,则应隐藏或禁用切换按钮(标记为“半天”)(仅适用于年度单选按钮)。我如何在 React 中做到这一点?
<RadioGroup onChange={this.onChange} value={this.state.leavevalue}>
<Radio value={1}>Casual</Radio>
<Radio value={2}>Medical</Radio>
<Radio value={3}>Annual</Radio>
<Radio value={4}>Lieu</Radio>
<Radio value={5}>Special</Radio>
<Radio value={6}>Maternity</Radio>
<Radio value={7}>Paternity</Radio>
<Radio value={8}>NoPay</Radio>
</RadioGroup>
这是我的开关按钮代码:
<Switch onChange={this.handleHalfDay} checked={this.state.isHalfDay} />
这是我的 onChange 函数:
onChange = (e) => {
this.setState({
leavevalue: e.target.value,
isHalfDay: false,
});
}
我的单选按钮和切换按钮:
【问题讨论】:
-
您的代码中没有这样的开关。
-
RadioGroup - 它属于哪个库?
标签: javascript reactjs radio-button