検証 ( jsviews.com/#samplesのコードを使用) と jQuery UI オートコンプリートで jsViews を使用しているときに問題が発生
しました。入力されたテキストを辞書に基づいて GUID に変換するコンバーター (convertBack) がフィールドにあります。フィールドが空または無効な場合は null を返します。
問題は、jsViews が 1 つの null 値から別の null 値への更新 (つまり、空白から無効、またはその逆) に気付かないことです。refreshValidates()
検証タグの呼び出しを DOM に手動で追加してこれを修正しようとしましたonChange
が、入力された無効な値はすべて削除されます。
質問: jsViews でネイティブに再検証を行う方法はありますか?
jsViews 検証コードを変更して、表示された値をチェックできるようにし
ましonAfterLink
たnull
。
(...)
tag.validate(tagCtx.args[0], tag.linkedElem.val()); // Validate initial data