Kendo UI 调度程序 - 更改日期格式,ASP.NET MVC 版本
Kendo UI Scheduler - Changing date format, ASP.NET MVC version
我也有这样的问题:
但我使用的是 ASP.NET MVC 版本。 'Html.Kendo().Scheduler<...>()'.
没有 'Databound' 元素
那么我可以把那个 'scheduler_dataBound' 函数放在哪里呢?或者是否有与 javascript 版本不同的解决方案?
MVC 包装器一上有一个数据绑定事件:
你也可以做 e.Navigate("scheduler_navigate");
和 e.DataBound("scheduler_dataBound");
.Events(e =>
{
e.DataBinding("scheduler_dataBinding");
})
<script>
function scheduler_dataBound(e) {
if (this.viewName() != "month") {
var test = $(".k-lg-date-format").html().split('-');
var _str = kendo.toString(kendo.parseDate(test[0].trim()), 'ddd MM/dd');
if (test.length == 2) {
_str += " - " + kendo.toString(kendo.parseDate(test[1].trim()), 'ddd MM/dd');
}
$(".k-lg-date-format").html(_str);
$(".k-sm-date-format").html(_str);
}
}
</script>
下面是对其他活动的 link
http://demos.telerik.com/aspnet-mvc/scheduler/events
我也有这样的问题:
但我使用的是 ASP.NET MVC 版本。 'Html.Kendo().Scheduler<...>()'.
没有 'Databound' 元素那么我可以把那个 'scheduler_dataBound' 函数放在哪里呢?或者是否有与 javascript 版本不同的解决方案?
MVC 包装器一上有一个数据绑定事件:
你也可以做 e.Navigate("scheduler_navigate");
和 e.DataBound("scheduler_dataBound");
.Events(e =>
{
e.DataBinding("scheduler_dataBinding");
})
<script>
function scheduler_dataBound(e) {
if (this.viewName() != "month") {
var test = $(".k-lg-date-format").html().split('-');
var _str = kendo.toString(kendo.parseDate(test[0].trim()), 'ddd MM/dd');
if (test.length == 2) {
_str += " - " + kendo.toString(kendo.parseDate(test[1].trim()), 'ddd MM/dd');
}
$(".k-lg-date-format").html(_str);
$(".k-sm-date-format").html(_str);
}
}
</script>
下面是对其他活动的 link http://demos.telerik.com/aspnet-mvc/scheduler/events