Комбобокс Kendo не запускает событие источника данных в шаблоне редактора - PullRequest
0 голосов
/ 13 мая 2019

Я определил Kendo ComboBox в шаблоне редактора. Он имеет источник данных, который должен вызывать метод Action при чтении:

@(Html.Kendo().ComboBox()
          .Name("Property")
          .DataTextField("Name")
          .DataValueField("PropertPropertyID")
          .HtmlAttributes(new { id = "PropertyCB" })
          .DataSource(source =>
          {
            source.Read(read =>
            {
              read.Action("PopulateReportProperty", "TicketReportProperty");

            });
         })
) 

На главной странице я определяю EditorTemplate внутри Grid следующим образом:

co.Bound(c => c.Name).Title("Name").EditorTemplateName("_NameEditor");

У меня есть контроллер с методом, который должен вызываться при создании шаблона редактирования:

[HttpPost]
public JsonResult PopulateReportProperty([DataSourceRequest] DataSourceRequest request, PropertyModel model)
{
    int test = model.ReportID;

    var propertyList = model.GetPropertyData(model.ID);
    ViewData["Properties"] = propertyList;

    return Json(propertyList.ToList() , JsonRequestBehavior.AllowGet);
}

Однако метод никогда не вызывается.

Чего мне не хватает?

...