2017-12-18 193 views
0

我面臨一個我無法解決的問題,而且確實很奇怪。我使用material-ui: 0.18.5,基本SelectField和幾個MenuItem材質ui選擇字段選擇後不打印文字

  <SelectField 
      maxHeight={350} 
      floatingLabelText={translate(messages.label)} 
      value={this.props.op[OP_FIELDS.ID]} 
      onChange={this.handleFieldChange(OP_FIELDS.ID)} 
      > 
      {this.props.op.map((item) => 
       <MenuItem 
       key={`op_${item.key}`} 
       value={item.key} 
       primaryText={item.labelFR} 
       label={item.labelFR} 
       /> 
      )} 
      </SelectField> 

的SelectField正常顯示,當我選擇一個領域,我與鍍鉻react插件,我的道具的設置是否正確見。我也看到正確顯示浮動標籤。但主要標籤不是!

enter image description here

回答

0

好我壞了,SelectFieldonChange方法的key不是MenuItem,但其指數的key,由商務部指出:

key: The index of the selected menu item 

這是相當混亂,雖然。