ho campi dipendenti come questoCome usare Select2 con Reactjs?
<List>
<select>
<option></option>
<option></option>
</select>
<select>
<option></option>
<option></option>
</select>
<input />
</List>
Se dovessi 5 <List/>
components.How fare aggiungo Select2 ad ogni component.I Googled online.But non abbiamo trovato nessuna soluzione di lavoro.
Code below for react-select.Getting error TypeError: event.target is undefined.
var React = require('react');
var ReactDOM = require('react-dom');
var Select = require('react-select');
var Page = React.createClass({
getInitialState: function() {
return {
firstValue: ''
}
},
handleFirstLevelChange : function (event) {
this.setState({
firstValue: event.target.value
});
},
render : function(){
var options = [
{ value: '', label: 'Select an option' },
{ value: 'one', label: 'One' },
{ value: 'two', label: 'Two' }
];
return (<Select
value={this.state.firstValue}
options={options}
onChange={this.handleFirstLevelChange}
/>)
}
});
ReactDOM.render(<Page />, document.getElementById('root'));
Ho provato ad aggiungere select2 nella pagina html e ho usato questo snippet. Ma ha cambiato solo il primo elemento select. I campi di selezione dipendenti erano invariati. –
Questo è utile per il wrapping di librerie jQuery in React, in generale: https://github.com/ryanflorence/react-training/blob/gh-pages/lessons/05-wrapping-dom-libs.md – mik01aj