我想将Kendo Datepicker本地化为我的文化“is-IS”但由于某种原因它无法正常工作。这是代码示例:
$("#RegisterDatePicker").kendoDatePicker({
start: "month",
culture: "is-IS",
value: new Date(),
format: "dd.MMMM yyyy",
events: {
change: "registerDatePicker_OnChange"
}
});
文化似乎又回归到其默认的本地化“en-US”。我知道这种文化应该与Datepicker一起使用,因为每当我在Razor引擎中声明Datepicker时,正确呈现。这是Razor的代码示例:
@(Html.Kendo().DatePicker()
.Name("RegisterDatePicker")
.Start(CalendarView.Month)
.Value(DateTime.Now)
.Format("dd.MMMM yyyy")
.Events(e => e.Change("registerDatePicker_OnChange"))
.Culture("is-IS")
)
有人能指出我的Datepicker的脚本声明有什么问题吗?
答案 0 :(得分:4)
为了使Kendo Globalization正常工作,您需要在包含Kendo脚本后包含正确的其他文化脚本。
因此,在您的情况下,您需要包含kendo.culture.is-IS.js
脚本:
<script src="jquery.js"></script>
<script src="kendo.all.min.js"></script>
<script src="kendo.culture.is-IS.js"></script>