检查用户输入:minLength

时间:2016-02-25 12:02:08

标签: sap sapui5

<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无效。该字段是必填字段,但仍接受空值。我做错了什么?

1 个答案:

答案 0 :(得分: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