2017-04-13 36 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"); 
     } 
    } 
});