Material-ui SelectField

时间:2017-03-27 21:48:12

标签: reactjs material-ui

有一种方法可以将SelectField与“required”一起使用吗? 我正在寻找任何解决方法,因为我在github上查看了文档和source并且没有找到任何关于它的信息。

编辑:让我展示一下代码的外观:

import React, {Component} from 'react';
import SelectField from 'material-ui/SelectField';
import MenuItem from 'material-ui/MenuItem';

class MyComponent extends React.Component{
  constructor(props){
    super(props);

    this.state = {value: null};
  }

  render(){
    const options = this.props.options.map(item => {
      return <MenuItem value={item.id} primaryText={item.name} />
    });

    return <SelectField value={this.state.value} name="role" required={true} onChange={(event, key, value) => this.setState({value: value})} >
      {options}
    </SelectField>
  }
}

我无法显示代码细节,但它基本上是一个组件,其上有一个SelectField渲染,一个创建MenuItem列表的映射,一个组件状态的“值”和一个带有箭头函数调用组件的setState的SelectField onChange。 我需要它是一个必填字段,但是,看看源代码,SelectField似乎不会呈现真正的选择输入,也不会将道具放在它渲染的TextField上。

谢谢,欢迎任何帮助。

0 个答案:

没有答案