user 3008 Ответов: 0

Кендо сетки обновлении не изменяются значения


У меня есть две сетки кендо на странице под названием регион и Поисковая группа. Где сетка регионов содержит список всех перечисленных названий регионов, а поисковая полоса содержит имена регионов, перечисленные в раскрывающемся списке вместе с несколькими другими полями.

Когда мы когда-либо добавим новый регион в сетку регионов, название региона должно отображаться в выпадающем списке под полосой поиска. Но это происходит только в том случае, если мы обновляем страницу после добавления нового региона. Но я не хочу обновлять только сетку полосы поиска, чтобы она автоматически обновлялась каждый раз, когда мы добавляем регион, так что вновь добавленное имя региона отображается в раскрывающемся списке без обновления всей страницы.

У нас есть кнопка обновления в конце каждой сетки. Недавно добавленное имя региона не отображается в раскрывающемся списке, даже если я вручную обновлю сетку полосы поиска, нажав на кнопку. Он работает так, как и ожидалось, чтобы отобразить недавно добавленное имя региона для отображения в раскрывающемся списке поисковая полоса только в том случае, если я обновлю всю страницу(чего мы не хотим).

Jquery, используемый до тех пор, пока не обновится сетка полосы поиска, является

function grid_onSave(data) {
       data.preventDefault();
       var validator = $('#RegionList').kendoValidator().data('kendoValidator');
       if (validator.validate()) {
           var dataItem = {
               RegionId: data.model.RegionId,
               Name: data.model.Name
           };
           if (dataItem.RegionId == "") {
               addRegion(dataItem);
           }
           else {
               editRegion(dataItem);
           }
       }
       //window.location.reload();
       $('#SearchBandList').data('kendoGrid').dataSource.read();
       $('#SearchBandList').data('kendoGrid').refresh();
    }


Кто-нибудь может помочь, как исправить эту проблему.

Что я уже пробовал:

Я попробовал использовать вышеприведенный jquery, который, похоже, не работает.

0 Ответов