Calendar 调整Dojox日历小部件的功能

Calendar 调整Dojox日历小部件的功能,calendar,dojo,Calendar,Dojo,我正在研究使用Dojox小部件 我需要对默认配置进行一些调整,在文档中查找信息时遇到问题 我需要删除日历顶部导航栏中的所有按钮,即今天、天、4天、周、月 我想我需要对Calendar组件进行子类化并覆盖一些函数 我还需要使用该功能添加多个日历 我是Dojo的新手,如果您能给我提供最合适的帮助和建议,我将不胜感激……具体的例子会非常好 设置日历的现有代码: require([ "dojo/parser", "dojo/ready", "dojox/calendar/Calendar" ], fun

我正在研究使用Dojox小部件

我需要对默认配置进行一些调整,在文档中查找信息时遇到问题

我需要删除日历顶部导航栏中的所有按钮,即今天、天、4天、周、月

我想我需要对Calendar组件进行子类化并覆盖一些函数

我还需要使用该功能添加多个日历

我是Dojo的新手,如果您能给我提供最合适的帮助和建议,我将不胜感激……具体的例子会非常好

设置日历的现有代码:

require([ "dojo/parser", "dojo/ready", "dojox/calendar/Calendar" ], function(
        parser, ready, Calendar) {
    ready(function() {

        calendar = new Calendar({           
            dateInterval : "day",
            style : "position:relative;height:600px;",
            selectionMode: "none",
        }, "confCalendar");
    })
})

如果您需要删除按钮,可能是因为您想显示单一类型的视图,请多谢?(即始终是一天或一周视图?)。在这种情况下,您最好直接使用所需的视图类型,而不是自定义日历?比如使用dojox/calendar/ColumnView?您应该在dojox/calendar/tests/columnview.html中找到这方面的示例


如果你真的需要/想要修改日历,我建议你复制/粘贴它的模板(dojox/Calendar/templates/Calendar.html),并在其中删除你不需要的内容。

如果你需要删除按钮,那可能是因为你想显示单一类型的视图?(即始终是一天或一周视图?)。在这种情况下,您最好直接使用所需的视图类型,而不是自定义日历?比如使用dojox/calendar/ColumnView?您应该在dojox/calendar/tests/columnview.html中找到这方面的示例


如果你真的需要/想要修改日历,我建议你复制/粘贴它的模板(dojox/Calendar/templates/Calendar.html),并在其中删除你不需要的内容。

这是一段时间,但我认为这对任何有同样问题的人都很有用

我遇到了同样的情况,我不得不删除日历顶部的一些导航按钮


解决方案是什么?进入
dojox/calendar/calendar.js
。你会发现第二行有这样的代码:
{cache:{“url:dojox/calendar/templates/calendar.html”:“\n\t这是一段时间了,但我想这对任何有同样问题的人都是有用的

我遇到了同样的情况,我不得不删除日历顶部的一些导航按钮

解决方案?进入
dojox/calendar/calendar.js
。您会发现第二行有以下代码:
{cache:{“url:dojox/calendar/templates/calendar.html”:“\n\t