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