0

一切都很好,但我的表格包括选择下拉菜单,即使我没有指定,我在第一个得到'-',如何删除它(你可以在屏幕截图中看到)

这是屏幕截图

 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"
      />
4

2 回答 2

0

所以我无法查看您是否initialState在组件中设置了,但您可能希望在您的componentDidMount方法中使用

  getInitialState() {
   return {
     value: {
      "30":"30"
    }
  }

并以这种方式设置您的状态。

于 2018-11-16T21:59:22.153 回答
0

选项 1。您可以使用此代码替换空值 (-) 第一个选项

items: {
    label: 'Your Label',
    nullOption: {value:'', text: '- - - Choose Items - - -'},
},

选项 2.您可以将 nullOption 设置为 false

于 2019-09-10T10:32:14.967 回答