Javascript dhtmlx多计划程序不工作错误“;未定义计划程序";
我正在我的网站上实施dthmlx计划。在仪表板上,我需要在选项卡中显示三个计划程序。不过,第一个选项卡中的调度程序正在工作,但在启动对象时,第二个调度程序出现错误“未定义调度程序”。下面是我的代码Javascript dhtmlx多计划程序不工作错误“;未定义计划程序";,javascript,php,jquery,dhtmlx-scheduler,Javascript,Php,Jquery,Dhtmlx Scheduler,我正在我的网站上实施dthmlx计划。在仪表板上,我需要在选项卡中显示三个计划程序。不过,第一个选项卡中的调度程序正在工作,但在启动对象时,第二个调度程序出现错误“未定义调度程序”。下面是我的代码 <script type="text/javascript" charset="utf-8"> function init() { scheduler.config.multi_day = true; scheduler.config.xml_dat
<script type="text/javascript" charset="utf-8">
function init() {
scheduler.config.multi_day = true;
scheduler.config.xml_date="%Y-%m-%d %H:%i";
scheduler.init('scheduler_here',new Date(2013,0,10),"week");
scheduler.load("./data/events.xml");
scheduler1 = Scheduler.getSchedulerInstance();
scheduler1.config.multi_day = true;
scheduler1.config.xml_date="%Y-%m-%d %H:%i";
scheduler1.init('scheduler_here_1',new Date(2013,0,10),"week");
scheduler1.load("./data/events.xml");
}
function show_minical(){
if (scheduler.isCalendarVisible())
scheduler.destroyCalendar();
else
scheduler.renderCalendar({
position:"dhx_minical_icon",
date:scheduler._date,
navigation:true,
handler:function(date,calendar){
scheduler.setCurrentView(date);
scheduler.destroyCalendar()
}
});
if (scheduler1.isCalendarVisible())
scheduler1.destroyCalendar();
else
scheduler1.renderCalendar({
position:"dhx_minical_icon_1",
date:scheduler1._date,
navigation:true,
handler:function(date,calendar){
scheduler1.setCurrentView(date);
scheduler1.destroyCalendar()
}
});
}
</script>
<body onload="init();">
<div id="scheduler_here" class="dhx_cal_container" style='width:50%; height:100%;'>
<div class="dhx_cal_navline">
<div class="dhx_cal_prev_button"> </div>
<div class="dhx_cal_next_button"> </div>
<div class="dhx_cal_today_button"></div>
<div class="dhx_cal_date"></div>
<div class="dhx_minical_icon" id="dhx_minical_icon" onclick="show_minical()"> </div>
<div class="dhx_cal_tab" name="day_tab" style="right:204px;"></div>
<div class="dhx_cal_tab" name="week_tab" style="right:140px;"></div>
<div class="dhx_cal_tab" name="month_tab" style="right:76px;"></div>
</div>
<div class="dhx_cal_header">
</div>
<div class="dhx_cal_data">
</div>
</div>
<div id="scheduler_here_1" class="dhx_cal_container" style='width:100%; height:100%;'>
<div class="dhx_cal_navline">
<div class="dhx_cal_prev_button"> </div>
<div class="dhx_cal_next_button"> </div>
<div class="dhx_cal_today_button"></div>
<div class="dhx_cal_date"></div>
<div class="dhx_minical_icon_1" id="dhx_minical_icon_1" onclick="show_minical()"> </div>
<div class="dhx_cal_tab" name="day_tab" style="right:204px;"></div>
<div class="dhx_cal_tab" name="week_tab" style="right:140px;"></div>
<div class="dhx_cal_tab" name="month_tab" style="right:76px;"></div>
</div>
<div class="dhx_cal_header">
</div>
<div class="dhx_cal_data">
</div>
</div>
函数init(){
scheduler.config.multi_day=true;
scheduler.config.xml_date=“%Y-%m-%d%H:%i”;
scheduler.init(“此处为scheduler_”,新日期(2013,0,10),“周”);
load(“./data/events.xml”);
scheduler1=Scheduler.getSchedulerInstance();
scheduler1.config.multi_day=true;
scheduler1.config.xml_date=“%Y-%m-%d%H:%i”;
scheduler1.init(“scheduler_here_1”,新日期(2013,0,10),“周”);
scheduler1.load(“./data/events.xml”);
}
函数show_minical(){
if(scheduler.isCalendarVisible())
scheduler.destroyCalendar();
其他的
scheduler.renderCalendar({
位置:“dhx_微型图标”,
日期:计划程序。\u日期,
导航:对,
处理程序:函数(日期、日历){
scheduler.setCurrentView(日期);
scheduler.destroyCalendar()
}
});
if(scheduler1.isCalendarVisible())
scheduler1.destroyCalendar();
其他的
scheduler1.renderCalendar({
位置:“dhx_迷你卡_图标_1”,
日期:附表1.\u日期,
导航:对,
处理程序:函数(日期、日历){
scheduler1.setCurrentView(日期);
scheduler1.destroyCalendar()
}
});
}
所有必需的文件都已正确包含。到底出了什么问题?请确保您使用的是dhtmlxscheduler的PRO版本,因为只有PRO版本支持getSchedulerInstance API。我猜PRO scheduler是付费版本,不是吗?是的,您需要有企业许可证,这不是免费的