2016-02-25 3 views
0
<Label required="true" text="Vorname"/> 
<Input enabled="true" fieldGroupIds="Patient" id="Vorname" liveChange="_validateSaveEnablement" name="Vorname" valueLiveUpdate="true" 
    value="{ 
      path : 'Vorname', 
      type : 'sap.ui.model.odata.type.String' , 
      constraints : { 
       minLength : 2, 
       maxLength : 29 
      } 
    }"/> 

Кажется, minLength не работает. Поле требуется, но все равно принимает пустые значения. Что я сделал не так?Проверка пользовательских входов: minLength

ответ

1

Тип, который вы использовали sap.ui.model.odata.type.String, фактически не поддерживает minLength (возможно, потому, что OData его не поддерживает).

Вы можете переключить ваш тип на sap.ui.model.type.String, чтобы заставить его работать.

См. Следующий пример: plnkr.co (credit to Qualiture for the base template).

Первое поле ввода поддерживает как minLength, так и maxLength, второе поддерживает только maxLength.

+0

... спасибо. он работает сейчас. – corax228

Смежные вопросы