Динамическое изменение 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())
}

person Sundar    schedule 10.09.2015    source источник
comment
Хорошо, я решил эту проблему изменить с помощью kendo.all.min.js. Это неправильно или правильно, я не знаю, но я решил свои проблемы. В новой версии kedno.all.min.js добавить функцию в editRecurringMode (e) , и я передаю параметр вот так   -  person Sundar    schedule 11.09.2015


Ответы (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, и у меня есть параметр pass

editable: {
        //editRecurringMode: "occurrence",
        //editRecurringMode: "series",
        editRecurringMode: function (e) {

            if (e.allowAddEdit) {

                return "dialog";

            }

            else {

                return "occurrence";
            }

        },   

        template: kendo.template($("#customEditorTemplate").html())

    },
person Sundar    schedule 11.09.2015