2017-04-13 71 views
0

我使用自定义的灯箱,周期性事件一切都做工精细的问题是,当我们编辑重复发生的事件,我们应该得到对话框,要求输入“编辑系列”,“编辑次数”该对话框不出现。 我添加了如下配置:DHTMLX调度器定制灯箱

scheduler.config.repeat_precise = true; 
    scheduler.config.lightbox_recurring = 'Ask'; 

AM我错过了什么? 此外,我正在使用将包含单个事件和循环事件的单元视图。

回答

0

此对话框是原始scheduler.getLightbox方法的一部分 - https://github.com/DHTMLX/scheduler/blob/v4.4.0/codebase/sources/ext/dhtmlxscheduler_recurring.js#L776

如果您重新定义方法 - 你需要重新实现对话为好,这里是一个代码片段

var labels = scheduler.locale.labels; 
dhtmlx.modalbox({ 
    text: labels.confirm_recurring, 
    title: labels.title_confirm_recurring, 
    width: "500px", 
    position: "middle", 
    buttons:[labels.button_edit_series, labels.button_edit_occurrence, labels.icon_cancel], 
    callback: function(index) { 
     switch(+index) { 
      case 0: 
       return alert("edit series"); 
      case 1: 
       return alert("edit ocurrence"); 
      case 2: 
       return alert("cancel"); 
     } 
    } 
});