Источник данных сетки пользовательского интерфейса Kendo читает URL-адрес, вызываемый трижды при загрузке страницы

#jquery #asp.net-mvc #kendo-ui #kendo-grid

Вопрос:

Когда я открываю новую страницу, URL-адрес для чтения сетки пользовательского интерфейса kendo(GetReport_Json) вызывается трижды, хотя его следует вызывать один раз.

функция LoadReport() {

 $("#gridReport").kendoGrid({  dataSource: {  serverPaging: true,  pageSize: 100,  page: 1,  transport: {  read: {  url: _BASEURL   "Reports/GetReport_Json",  type: "POST",  dataType: "json",  data: function () {  return {  from: moment($("#fromFilter").val(), Common.dateFormat.toUpperCase()   ' '   Common.timeFormat).format('YYYY-MM-DD HH:mm'),  to: moment($("#toFilter").val(), Common.dateFormat.toUpperCase()   ' '   Common.timeFormat).format('YYYY-MM-DD HH:mm')  }  }  }  },   columns:  [  {  field: "ID",  hidden: true,  menu: false  },   {  field: "PickupDateTime",  title: tr.Get("BookingDate"),  template: "#: GetDate(PickupDateTime) #",  type: "date",  filterable: false,  width: "5%",  media: "(min-width: 300px)",  headerAttributes: {  "class": "table-header-cell",  style: "text-align:center;"  }  },  ],  });  $("#gridReport").data("kendoGrid"); }  

Функция вызывается в режиме Готовности документа.

Я считаю, что проблема не в коде, а в каком-то архитектурном уровне или проблеме конфигурации. Возможно, библиотеки kendo(js) включались несколько раз. Очевидно, что поведение сетки Кендо по умолчанию не заключается в том, чтобы привязывать сетку трижды.

Любые идеи или предложения.