2017-04-13 6 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"); 
     } 
    } 
}); 
です
関連する問題