1

顧客が設定画面で日付形式を設定できるアプリケーションがあります。現在のスレッド カルチャーの日付形式を変更し、剣道の日付ピッカーで日付と解析形式を設定します。

  DateTimeFormatInfo datetimeFormat = new DateTimeFormatInfo();
  datetimeFormat.FullDateTimePattern = "MM.dd.yyyy hh:mm tt"; //(set static for testing)
  Thread.CurrentThread.CurrentCulture.DateTimeFormat = datetimeFormat;

私の問題は、クライアント側の検証エラーが返す日付形式を変更すると、フィールドは日付でなければならないということです。剣道バリデーターでカスタムルールを設定しようとしましたが、日付を変更するとこのルールが起動されないため、役に立ちません。

$("myForm").kendoValidator(
                {
                    rules: {
                       dateValidation: function(input)
                        {
                            if (input.is("[data-role=datepicker]")) {
                                // My code should be here
                            }
                            return true;
                        }
}});

誰でもこの問題を解決するのを手伝ってくれます。

4

1 に答える 1