在此页面上运行第一个演示 -
http://dojotoolkit.org/reference-guide/1.7/dojox/widget/Calendar.html#dojox-widget-calendar
一周只显示六天(星期六不见了)。知道如何在这个日历中一周内完成所有七天的工作吗?
答案 0 :(得分:1)
这似乎是Claro主题的一个错误(other themes工作正常)。我想这个特定的小部件自从包含Claro Theme到dijit之后就没有了。你看过dijit.Calendar小部件了吗?这符合您的需求吗?如果没有,那么还有一个新的heavyweight 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">
,看看日历有何不同。