【问题标题】:Kendo UI Scheduler - Changing date format, ASP.NET MVC versionKendo UI Scheduler - 更改日期格式,ASP.NET MVC 版本
【发布时间】:2017-04-24 19:17:37
【问题描述】:

我也有同样的问题:change date format, using javascript

但我使用的是 ASP.NET MVC 版本。 'Html.Kendo().Scheduler<...>()' 没有 'Databound' 元素。

那么我可以把“scheduler_dataBound”函数放在哪里呢?还是有与javascript版本不同的解决方案?

【问题讨论】:

    标签: javascript asp.net-mvc kendo-ui kendo-asp.net-mvc kendo-scheduler


    【解决方案1】:

    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>
    

    这是其他活动的链接 http://demos.telerik.com/aspnet-mvc/scheduler/events

    【讨论】:

    • 我在函数代码中添加了一些行,因为当我单击创建事件或更改从日历中选择的日期时,它返回“null - null”而不是星期几选择。无论如何,我不知道事件中有数据绑定,谢谢!
    猜你喜欢
    • 2014-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    • 2014-04-28
    相关资源
    最近更新 更多