![](/img/trans.png)
[英]ASP.NET MVC- functionalities of a view doesn't work unless I access it directly
[英]MVC- Kendo DateTimePicker Culture Doesn't work with KnockoutJS?
我正在嘗試更改Kendo DateTimePicker的語言。添加了區域性文件以更改頁面加載上的DatePicker。如果我不應用敲除js綁定的話效果很好,但是我必須使用敲除的數據綁定才能使其工作。
@(Html.Kendo().DateTimePicker()
.Name("dtStart")
.Culture(@CultureHelper.GetCultureShort())
.Format("dd/MM/yyyy HH:mm")
.TimeFormat("HH:mm")
.ParseFormats(new string[] { "MM/dd/yyyy" })
.Events(e => e.Change("dtStart_onChange"))
//It stops changing to culture if i use "data-bind" here
//.HtmlAttributes(new { data_bind = "kendoDateTimePicker: selectedStartDate" })
)
嘗試過此方法,但是腳本在創建datepicker之前起作用;
JS:
var lang = '@CultureHelper.GetCultureShort()';
$("#dtStart").kendoDatePicker({
culture: lang,
//....
});
您使用該js初始化DateTimePicker。 由於您是在Razor中調用它的,因此只需使用::即可在js和“ setOptions”中調用它:
$("#dtStart").data("kendoDatePicker").setOptions({
culture: lang
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.