как добавить проверку в SAP Ui5, в поле ввода эта сторона пользователя обязательна для ввода только чисел с соответствующей максимальной длиной и минимальной длиной,

Как добавить оценку в SAP Ui5,

1-й случай - в поле ввода, что сторона пользователя обязательна для ввода только чисел с соответствующей максимальной длиной и минимальной длиной, 2-й случай - в поле ввода, сторона пользователя обязательна для ввода только букв с соответствующей максимальной длиной и минимальной длиной.
В обоих случаях пользователь также не может использовать специальный символ.

2 ответа

Решение

Вы можете рассмотреть возможность использования sap.m.MaskInput: этот элемент управления позволяет пользователям вводить данные в определенном формате и с фиксированной шириной ввода.

РЕДАКТИРОВАТЬ: MaskInputзаставляет пользователей использовать правильный набор входных данных. Затем вы можете выполнить проверку вchange событие ввода.

Например (прямо отсюда)

            <Label text="8 Latin characters (case sensitive)"
                   tooltip="8 Latin characters (case sensitive)"/>
            <MaskInput mask="CCCCCCCC" placeholderSymbol="_" placeholder="Enter text">
                <rules>
                    <MaskInputRule maskFormatSymbol="C" regex="[A-Z]"/>
                </rules>
            </MaskInput>

            <Label text="Numeric only" tooltip="Numeric only"/>
            <MaskInput mask="999999" placeholderSymbol="_" placeholder="Enter a six digit number"/>

Есть возможность установить ограничения для входных данных, например:

<Input value="{ path: 'BusinessAddress/PostalCode', type : 'sap.ui.model.type.String' , constraints:{search: '^[0-9]*$'}}">
Другие вопросы по тегам