我有一個kendo數據選取器來顯示日期,我想用法語爲我的日期信息使用我的佈局頁面中的高效腳本,如下圖所示:Kendo DateTimePicker文化不起作用Asp.net MVC
<script>
kendo.Culture("fr-FR");
</script>
<script src="~/Scripts/kendo/culture/kendo.fr-FR.js"></script>
<script src="~/Scripts/kendo/kendo.tooltip.min.js"></script>
</script>
我甚加在全球化腳本,但即使是文化不改變:
![<script type="text/javascript" src="~/scripts/globalize/globalize.js"></script>
<script type="text/javascript" src="~/scripts/globalize/cultures/globalize.culture.fr-FR.js"></script>][1]
這是我的劍道datapicker圖像:
這裏0@chxzy是我的劍道datapicker
@(Html.Kendo().DatePickerFor(m => m./****).Events(e => e.Open("onOpen")).Footer("Today - #=kendo.toString(data, 'd') #").MonthTemplate("# if ($.inArray(+data.date, birthdays) != -1) { #" +
"<div class=\"birthday\"></div>" +
"# } #" +
"#= data.value #")
.HtmlAttributes(new { @class = "form-control" })
.Culture("fr-FR")
)
,這裏是我的腳本代碼:
var today = new Date(),
birthdays = [
+new Date(today.getFullYear(), today.getMonth(), 11),
+new Date(today.getFullYear(), today.getMonth() + 1, 6),
+new Date(today.getFullYear(), today.getMonth() + 1, 27),
+new Date(today.getFullYear(), today.getMonth() - 1, 3),
+new Date(today.getFullYear(), today.getMonth() - 2, 22)
];
function onOpen() {
var dateViewCalendar = this.dateView.calendar;
if (dateViewCalendar) {
dateViewCalendar.element.width(340);
}
};
我的劍道datapicker有一個動態的ID,我不能確定他的身份證TI把它放在$( 「#日期選擇器」)kendoDatePicker( {!!我該怎麼做? – ODE
@Edin Mahmutovic即使我這樣做也行不通 – ODE
那麼你可以將id傳給腳本,然後''(myId).kendoDatePicker();' - 如果你可以發佈你的js代碼會有幫助的。 – chxzy