Динамически изменяйте editRecurringMode для редактируемого шаблона в планировщике кендо
Я хочу пропустить диалоговое окно "Редактировать повторяющиеся события" (какие параметры содержимого для "редактирования серии" и "Редактировать вхождение") в планировщике KendoUI при редактировании прошлых повторяющихся событий, а в других случаях не следует пропускать диалоговое окно "Редактировать повторяющиеся события".
пример кода:
editable: function(e)
{
if(e.conditionisTrue)
{
editRecurringMode: "dialog"
}
else
{
editRecurringMode: "occurrence",
},
template: kendo.template($("#myCustomEditorTemplate").html())
}
Вместо:
editable:
{
editRecurringMode: "dialog",
template: kendo.template($("#myCustomEditorTemplate").html())
}
1 ответ
Решение
Хорошо, я решил эту проблему изменить с помощью kendo.all.min.js.Это неверно или правильно, я не знаю, но я решил свои проблемы. В новой версии kedno.all.min.js где находится
o.editRecurringMode:"dialog";"series"===a?n()(line no 50)
и я заменил этим кодом "o.editRecurringMode(e):"dialog";"series"===a?n()" в kendo.all.min.js, и у меня есть passm param
editable: {
//editRecurringMode: "occurrence",
//editRecurringMode: "series",
editRecurringMode: function (e) {
if (e.allowAddEdit) {
return "dialog";
}
else {
return "occurrence";
}
},
template: kendo.template($("#customEditorTemplate").html())
},