【发布时间】:2016-01-27 18:27:54
【问题描述】:
这是我渲染的
<select>
<option>1</option>
<option>2</option>
</select>
从下拉列表中选择任何选项。我必须呈现另一个下拉列表 在它旁边。
<select>
<option>1</option>
<option>2</option>
</select>
<select>
<option>1.1</option>
<option>1.2</option>
</select>
然后从第二个下拉列表中选择选项。我必须在其旁边呈现文本类型的输入字段。
如何在 react 中实现这一点?
var React = require('react');
var ReactDOM = require('react-dom');
var View = React.createClass({
getInitialState: function() {
return {
value: '------'
}
},
handleChange: function(event){
this.setState({value: event.target.value});
this.getFields(event.target.value);
},
handleClick : function(){
},
render : function(){
return (<div>
<p>
<i className="plusSymbol fa fa-minus-circle"></i>
<select onChange={this.handleChange} value={this.state.value} className="js-example-basic-single">
<option value="">------</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
</p>
<p>
<i onClick={this.handleClick} className="plusSymbol fa fa-plus-circle"></i>
<span>Add a new condition</span>
</p>
</div>);
}});
module.exports = View;
所以我的视图应该是这样的 [Dropdown][Dropdown][Text Field]
【问题讨论】:
标签: javascript reactjs