問題タブ [validationrule]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2239 参照

validation - cakephp 3 一意の制約を追加

モデルに一意の検証ルールを追加するために、次のことを試しました。

これでエラーは発生しなくなりました。データベース制約を追加すると、データベース エラーのみが発生します。

整合性制約違反: 1062 キー 'pseudonym' のエントリ 'Stella' が重複しています

私が追加した場合:

次の例外が発生します。

メソッド validateUnique が見つかりません

では、cakephp 3 ではどのように動作するのでしょうか?

0 投票する
3 に答える
2063 参照

wpf - WPF で ValidationRule にバインドする

私はWPFが初めてです。フォームのデータ コンテキストにはStartTimeEndTimeフィールド (MVVM を使用) が含まれており、これらを独自のテキスト ボックスにバインドすることに成功しました。StartTime新しいユーザーが入力した値の前にあることを確認する検証を作成しようとしていEndTimeます。EndTime次のコードは、フィールドを検証パラメーターにバインドしていないようですMaximum

XAML:

モデルを見る:

次のようにパラメーターを静的な値に設定すると、コードは機能しますが、この検証を動的にする必要があります。

0 投票する
1 に答える
599 参照

c# - ValidationRule クラスに動的な値を渡す方法

私は wpf が初めてで、showdialog ウィンドウの検証テキストボックスを作成しようとしています。空の dield とスペースの検証は既に行っていますが、ダイアログに渡した最大値よりも大きい数値の検証を追加する必要がありますが、ValidationRule クラスに使用する方法がわかりません。

これは私の ValidationRule クラスです:

これは私のウィンドウコードです:

メイン ウィンドウでダイアログを作成するときは、次のようにします。

kinput は必要な値を取得しましたが、それを ValidationRule クラスに渡す方法がわかりません

0 投票する
1 に答える
664 参照

c# - wpf- Validation.HasError または別の方法を使用して正しいテキスト ボックスのチェック アイコンが付いた緑色の境界線

検証ルールにバインドする Textbox があります。Validation.HasError が True の場合、赤い境界線を表示できます

ただし、ユーザー入力が正しい場合は緑色の境界線を表示できません。検証エラーがない場合、Trigger プロパティがValidation.HasErrorおよびValidation.HasError IS NOT False で応答するためです。

これを達成するための適切な方法または回避策があるのだろうか?

0 投票する
1 に答える
237 参照

wpf - ValidationRule と DependencyObject

Binding 値を に送信する必要がありますValidationRule。を使用してDependencyObjectいますが、値は常にnullです。

これが私のDependencyObject

これが私のものValidationRuleです:

は次のXAMLとおりです。

Validate をステップ実行すると、MyTextBoxValidationRule TxtVal.BindingValue常にnull. 理由がわかりません

編集:

混乱しているように見えるので、に変更DisplayValueしました。DataUserTypes

これは、テキスト ボックスの Text 値のバインディングです。DataUserTypesプロパティに基づいて検証する必要がありますValidateValue。でそれをやろうとしていDependencyObject TxtValます。

コピー&ペーストタイプも修正しました。TextValIDあるはずの というフィールドがありましたTxtVal。申し訳ありません。