基本的に私は2種類の配列を持っています。 1つはすべてのチェックボックス値用で、もう1つはカスタム値用です。だから、私の要件は、私はチェックボックスのオプションにデフォルトでカスタム配列の値から値を選択して取得したいです。どのようにreactjsを実装するには?React jsで複数のチェックオプションを実行するにはどうすればよいですか?
これは、アレイ状態であれば
var optionArray = ['item1', 'item2', 'item3', 'item4', 'item5', 'item6', 'item7'], selectedValue = ['item1', 'item5'];
var Items = optionArray.map(function(el, i){
var isChecked = el == selectedValue;
return <div key={i} className="radio-tick-row">
<input type="checkbox" className="radio-tick-input" id={"option"+i} value={el} name="selectOrganisationType" onChange={self.onChange.bind(self)} checked={isChecked} />
<label className="checkbox-tick-label term" htmlFor={"option"+i}><span>{el}</span></label>
</div>;
});
既存のマップ関数の内部にマップすることを意味しますか? – Sathya
@OriDrori。デモコードを更新していただけますか? – Sathya
いいえ、すべてのoptionArray値を表示します。私は取り除きたくありません。選択した値のオプションのみが選択されます。 – Sathya