私は、ページ/サイト全体で機能するカスタムルールをグローバルにするためにいくつかの調整を行ったのと同じシナリオを経験しました. ここに説明しているブログがあり、ここにデモがあります。
デモ - http://jsfiddle.net/chandarmk/vrrq5wyu/
ブログ - http://thirum.wordpress.com/2014/12/23/kendo-custom-global-validator/
ここにいくつかのコードサンプルがあります
kendo.ui.validator.rules.isValidDate = function (input, params) {
//ignore all other input that doesnt have this attribute
//case insensitive
if (!(input.is('[data-isValidDate]') || input.is('[data-isvaliddate]'))) return true;
var retVal = false;
var kendoDatePicker = input.data("kendoDatePicker");
if (kendoDatePicker) {
var d = kendo.parseDate(kendoDatePicker.value(), ["yyyy/MM/dd HH:mm", "MM/dd/yyyy HH:mm", "MMM dd, yyyy h:mm tt", "yyyy/MM/dd", "MM/dd/yyyy", "MMM dd, yyyy"]);
retVal = d instanceof Date;
if (retVal) input.closest('.k-datepicker').removeClass("red-box");
else input.closest('.k-datepicker').addClass("red-box");
}
return retVal;
}