Я использую плагин tcomb для создания динамической формы в реагировать родной
Все хорошо, но моя форма состоит из выпадающего списка select, в котором я получаю '-' в первом, хотя я не указал, как его удалить (вы можете увидеть на скриншоте)
const dForm = t.struct({
items:t.enums({
"30":"30",
"31":"31",
"32":"32",
"33":"33",
"34":"34",
"35":"35",
"36":"36",
"37":"37",
"38":"38",
"39":"39"
},"Items")
<t.form.Form
type={dForm}
ref="mandatory"
/>
1 ответ
Вариант 1. Вы можете заменить первый вариант с нулевым значением (-) этим кодом.
items: {
label: 'Your Label',
nullOption: {value:'', text: '- - - Choose Items - - -'},
},
Вариант 2. вы можете установить nullOption false
Поэтому я не могу увидеть, если вы установите initialState
в вашем компоненте, но вы можете иметь на своем componentDidMount
метод
getInitialState() {
return {
value: {
"30":"30"
}
}
и установите свое состояние таким образом.