在此页面上运行第一个演示 -
http://dojotoolkit.org/reference-guide/1.7/dojox/widget/Calendar.html#dojox-widget-calendar
一周只显示六天(缺少星期六)。知道如何在此日历中获得一周中的所有 7 天吗?
在此页面上运行第一个演示 -
http://dojotoolkit.org/reference-guide/1.7/dojox/widget/Calendar.html#dojox-widget-calendar
一周只显示六天(缺少星期六)。知道如何在此日历中获得一周中的所有 7 天吗?
这似乎是 Claro Theme 的一个错误(其他主题工作正常)。我想自从将 Claro Theme 包含到 dijit 之后,那个特定的小部件就没有了。您看过 dijit.Calendar 小部件吗?这符合你的需要吗?如果没有,还有一个新的重量级日历小部件作为 dojo 1.8 的候选。
为了说明为什么我认为这是 Claro 主题的问题:
CSS:
<link rel="stylesheet" type="text/css" href="http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/widget/Calendar/Calendar.css">
<link rel="stylesheet" type="text/css" href="http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/themes/claro/claro.css">
<link rel="stylesheet" type="text/css" href="http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/themes/tundra/tundra.css">
js:
dojo.require("dojox.widget.Calendar");
dojo.require('dojo.parser');
dojo.ready(function() {
dojo.parser.parse();
});
html:
<body class="claro">
<div data-dojo-type="dojox.widget.Calendar" id="cal"></div>
</body>
请注意,日历显示与您在演示页面上看到的一样。现在换掉<body class="claro">
,<body class="tundra">
看看日历有什么不同。