3.5.3.5. «Числовое поле»

Описание компонента выглядит следующим образом

{
    "id": "numericinput-cmp",
    "type": "numericinput",
    "style": {},
    "config": {
        "read-only": false,         // заблокировать от изменений пользователем
        "RP_ACTIV": true,           // ограничение десятичных знаков
        "RP_COUNT": 2,              // количество десятичных знаков
        "DS_TYPE": "DOT",           // разделитель дробной части. Возможные значения: DOT- точка, COMMA - запятая
        "ROUND": true,              // действия с лишними десятичными знаками. true - округлять, false - отбрасывать
        "TS_ACTIVE": true,          // разделитель тысяч
        "TS_VALUE": " ",            // значение разделителя тысяч
        "BV_ACTIV": true,           // граничные значения
        "MAX": "10000",             // верхняя граница значения
        "MIN": "-10000",            // нижняя граница значения
        "script": ""
    },
    "required": false
}

Модель данных компонента

{
    "id": "numericinput-cmp",
    "type": "numericinput",
    "value": "1 234.00",        // текстовое представление
    "key": "1234.00"            // числовое представление
}

class AS.FORMS.NumericInputView()

Отображение компонента, наследует AS.FORMS.View()


class AS.FORMS.NumericModel()

Модель компонента, наследует AS.FORMS.Model()