как добавить проверку в 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]*$'}}">