mirror of
https://github.com/ant-design/ant-design.git
synced 2024-12-21 13:18:04 +08:00
1.7 KiB
1.7 KiB
组合
- order: 1
Radio 组合。
var Radio = antd.Radio;
var container = document.getElementById('components-radio-demo-group');
var RadioGroup=React.createClass({
getInitialState() {
return {
disabled: false,
r: 'a'
}
},
handleChange(e) {
this.setState({
r: e.target.value
})
},
toggle() {
this.setState({
disabled: !this.state.disabled
});
},
render() {
return <div>
<div>
<p>
<label>
<Radio value="a"
checked = {this.state.r === 'a'}
onChange={this.handleChange}
disabled={this.state.disabled}/>
0-10
</label>
<br/>
<label>
<Radio value="b"
checked = {this.state.r === 'b'}
onChange={this.handleChange}
disabled={this.state.disabled}/>
11-20
</label>
<br/>
<label>
<Radio value="c"
checked = {this.state.r === 'c'}
onChange={this.handleChange}
disabled={this.state.disabled}/>
21-30
</label>
<br/>
<label>
<Radio value="d"
checked = {this.state.r === 'd'}
onChange={this.handleChange}
disabled={this.state.disabled}/>
31-40
</label>
</p>
</div>
<div>你选中的:{this.state.r}</div>
<p style={{"margin-top": 20}}>
<button className="ant-btn ant-btn-primary" style={{"margin-left": 20}} onClick={this.toggle}>toggle disabled</button>
</p>
</div>;
}
});
React.render(<RadioGroup/>, container);