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