Home Reference Source
public class | source

Select

Extends:

react~React.Component → Select

Компонент - селект. Содержит Option

Example:

      <Select value={2} onChange={(v)=>{console.log(v)}}>
       { options.map((option, i)=> <Option
         key={i}
         value={option.value}
         label={option.label}/>
       ) }
       </Select>

React Props:

NameTypeAttributeDescription
required boolean обязательность поля
autoFocus boolean с автофокусом селект или нет
disabled boolean задизейблен или нет селект
heightSize string | number css-класс, определяющий высоту. Варианты: 'form-control-lg', 'form-control-sm', ''
value string | number дефолтное значение
visible boolean флаг видимости
onChange function callback при изменение значения
children node элемент потомок компонента Select

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

state: {"value": *}

Method Summary

Public Methods
public
public

onChange(objectPattern: {"target": *})

public

render(): *

Базовый рендер

Public Constructors

public constructor() source

Public Members

public state: {"value": *} source

Public Methods

public componentWillReceiveProps(props: *) source

Params:

NameTypeAttributeDescription
props *

public onChange(objectPattern: {"target": *}) source

Params:

NameTypeAttributeDescription
objectPattern {"target": *}
  • default: {"target":null}

public render(): * source

Базовый рендер

Return:

*