6

我想在剑道调度程序中将一周的第一天设置为星期一而不是星期日如果我使用 DatePicker,这对我来说工作正常,但不适用于调度程序。

4

5 回答 5

3

Can be made possible with one line of code. Add

kendo.culture().calendar.firstDay = 1;

before kendo scheduler declaration

$("#yourID").kendoScheduler({... })

Found the solution here and worked for me. Kendo culture setting

于 2015-03-04T05:39:02.220 回答
1

从 Kendo UI v2015.2.805 开始,您需要设置当前剑道文化的 calendar.firstDay 属性。但是,此属性不是公共的,因此您需要使用以下数组访问器以避免 Visual Studio 中的编译错误。

kendo.culture().calendar["firstDay"] = 1;

然后,正如 Vishn Vikraman 指出的那样,实例化您的调度程序:

$("#yourID").kendoScheduler({... })
于 2016-04-22T18:33:26.537 回答
0

根据您的需要,我看到两个选项:

  1. 如果你找到了一种你想要的文化,那么就使用它。这意味着,如果您使用的不是 en-US(默认值),您还将更改日期名称、小数分隔符、货币...
  2. 如果您只需要为特定文化更改一周的第一天。然后您应该覆盖该值(由您的文化代码kendo.cultures["en-US"].calendars.standard.firstDay替换或使用默认值)。en-USen-US

$("#date1").kendoDatePicker({
    culture: "es-ES"
});


// Force first day of week to 1 = Monday for en-US
kendo.cultures["en-US"].calendars.standard.firstDay = 1; 
$("#date2").kendoDatePicker({
});
<link rel="stylesheet" href="http://cdn.kendostatic.com/2014.2.716/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2014.2.716/styles/kendo.default.min.css">
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://cdn.kendostatic.com/2014.2.716/js/kendo.all.min.js"></script>
<script src="http://cdn.kendostatic.com/2013.2.716/js/cultures/kendo.culture.es-ES.min.js"></script>

<div>es-ES: <input id="date1"/></div>
<div>en-US (modified): <input id="date2"/></div>

于 2014-10-17T11:34:05.653 回答
0

KendoUI Scheduler 小部件从当前文化中读取一周的第一天。

<script type="text/javascript">
     //set current to the "en-GB" culture script
     kendo.culture("en-GB");
</script>
于 2014-10-17T09:04:16.747 回答
-2

在您的kendo.all.min.js脚本文件中,查找:

calendars:{standard:{days:{names:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]

并将星期日更改为列表的末尾,如下所示:

calendars:{standard:{days:{names:["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday", "Sunday"]

对短名称执行相同的操作,就在脚本中的“日历”部分之后

于 2014-10-17T09:09:43.503 回答