import InputNumber from 'n2o/src/components/controls/InputNumber/InputNumber.jsx'InputNumber
Extends:
Компонент - инпут для ввода чисел с возможностью увеличения/уменьшения значения на шаг
Example:
<InputNumber onChange={this.onChange}
value={1}
step='0.1'
name='InputNumberExample' />
React Props:
| Name | Type | Attribute | Description |
| value | number | начальное значение | |
| visible | boolean | отображается или нет | |
| disabled | boolean | задизейблен инпут или нет | |
| step | string | шаг, на который увеличивается / уменьшается значение | |
| min | number | минимальное возможное значение | |
| max | number | максимальное возможное значение | |
| name | string | имя поля | |
| showButtons | number | отображать кнопки для увеличения/уменьшения значения / не отображать | |
| onChange | number | выполняется при изменении значения поля |
Constructor Summary
| Public Constructor | ||
| public |
|
|
Method Summary
| Public Methods | ||
| public |
buttonHandler(type: *) Обрабатывает изменение значения с клавиатуры |
|
| public |
componentDidUpdate(prevProps: *) |
|
| public |
onBlur(e: *) |
|
| public |
onChange(value: *) |
|
| public |
onKeyDown(e: *) Вызывает buttonHandler с нужным аргументом (в зависимости от нажатой клавиши) |
|
| public |
onPaste(e: *) Обработчик вставки |
|
| public |
render(): * Базовый рендер |
|
Public Constructors
public constructor() source
Public Methods
public buttonHandler(type: *) source
Обрабатывает изменение значения с клавиатуры
Params:
| Name | Type | Attribute | Description |
| type | * | {string} - 'up' (увеличение значения) или 'down' (уменьшение значения) |
public componentDidUpdate(prevProps: *) source
Params:
| Name | Type | Attribute | Description |
| prevProps | * |
public onBlur(e: *) source
Params:
| Name | Type | Attribute | Description |
| e | * |
public onChange(value: *) source
Params:
| Name | Type | Attribute | Description |
| value | * |
public onKeyDown(e: *) source
Вызывает buttonHandler с нужным аргументом (в зависимости от нажатой клавиши)
Params:
| Name | Type | Attribute | Description |
| e | * |