0

このページで最初のデモを実行する-

http://dojotoolkit.org/reference-guide/1.7/dojox/widget/Calendar.html#dojox-widget-calendar

週に6日しか表示されません(土曜日はありません)。このカレンダーで週の7日すべてを取得するために何をすべきか考えていますか?

4

1 に答える 1

1

これは Claro テーマのバグのようです (他のテーマは問題なく動作しています)。その特定のウィジェットは、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:

​&lt;body class="claro">
    <div data-dojo-type="dojox.widget.Calendar" id="cal"></div>
​&lt;/body>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

デモ ページに表示されているようにカレンダーが表示されることに注意してください。に交換し​&lt;body class="claro">​&lt;body class="tundra">、Calendar がどのように異なるかを確認してください。

于 2012-08-13T12:25:46.100 に答える