1
현재 프로젝트에서보기에 SimpleForm이 있습니다. 이보기에서 JSONModel을 바인딩하면 validateValue
함수가 입력 필드에서 정상적으로 작동합니다.입력 유효성 검사가 OData 모델과 작동하지 않습니다.
<Input
type="Text"
maxLength="45"
value="{
path: '/carrId',
type: 'sap.ui.model.type.String',
constraints: {
minLength: 1,
maxLength: 3
}
}"
/>
가 validateValue
를 발생하지 않는 ODataModel로 모델을 변경하고 제약 조건이 일치하지 않으면 필드가 빨간색으로 표시되지 않은 : 다음과 같이 입력 필드에 제약이 정의된다.
보기가 메시지 관리자에 등록됩니다.
change
이벤트를 구현하여 유효성 검사를 구현해야합니까, 아니면 실수가 어디입니까?
왜 입력 속성 및 데이터 유형 제약 조건으로 maxLength를 사용합니까? –
나는 그것을 제거 할 수 있지만 아이팟은 문제를 해결하지 못한다. – Christian