2017-04-13 1 views
0

커스텀 라이트 박스를 사용하고 있습니다. 모든 이벤트가 잘 작동하고 있습니다. 반복 이벤트를 편집 할 때 "Edit Series", "Edit Occurance" 나타납니다. 내가 추가 한 CONFIGS처럼 :DHTMLX SCHEDULER 커스텀 라이트 박스

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

오전 내가 모르는 뭔가가? 또한 단일 및 반복 일정을 모두 포함하는 단위보기를 사용하고 있습니다.

답변

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"); 
     } 
    } 
}); 
입니다