2016-02-25 211 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)

第一個輸入字段同時支持minLengthmaxLength,第二個僅支持maxLength

+0

...謝謝。它現在有效。 – corax228