i want to disable edit occurrence functionality so how can i disable that button
Hi,
there is no a special configuration to do this, but you can modify the “dhtmlxscheduler_recurring.js” file, from line 501 :
buttons:[locale.labels.button_edit_series, locale.labels.icon_cancel],
callback: function(index) {
switch(+index) {
case 0:
return showSeries(pid);
case 1:
return;
}
}
Has anything changed in this regard? I’m using C# Scheduler.net and am hoping to disable the “delete occurrence” overlay and have the edit behave as it would for a single event (except that it would edit all occurrences when clicked).
Hello @JJ_M,
There is still no special functionality for such a case.
You can redefine recurring
modal which fires before lightbox in the dhtmlxscheduler_recurring.js
file, from 895 line, which is part of the showLightbox
function:
if (c == 'ask') {
var that = this;
dhtmlx.modalbox({
text: locale.labels.confirm_recurring,
title: locale.labels.title_confirm_recurring,
width: "500px",
position: "middle",
buttons:[locale.labels.button_edit_series, locale.labels.button_edit_occurrence, locale.labels.icon_cancel],
callback: function(index) {
switch(+index) {
case 0:
return showSeries(pid);
case 1:
return that.showLightbox_rec(id);
case 2:
return;
}
}
});
} else {
showSeries(pid);
}