Проблемы с кнопкой «очистить» в кендо ComboBox (веб-интерфейс) - PullRequest
0 голосов
/ 03 июня 2019

У меня есть ComboBox на моей странице cshtml.

@(Html.Kendo().ComboBoxFor(x => x.VehicleId)
  .Name("VehicleId")
  .Text(Model.VehicleNumber)
  .DataTextField("Number")
  .DataValueField("Id")
  .HighlightFirst(false)
  .DataSource(source =>
  {
    source.Custom().ServerFiltering(true).ServerPaging(true).PageSize(20).Type("aspnetmvc-ajax")
      .Transport(transport =>
      {
        transport.Read(read => read.Action("GetVehicles", "InspectionTasks",new {itid=Model.Id }));
      })
      .Schema(schema =>
      {
        schema.Data("Data").Total("Total");
      });
  })
  .Filter(FilterType.Contains)
  .AutoBind(false)
  .Virtual(x => x.ItemHeight(30).ValueMapper("VehiclesValueMapper")))

Это комбинированный список на странице.

comboBox

Когда я нажимаю кнопку «очистить», метод GetVehicles (метод DataSource в comboBox) вызывает по какой-то причине, а поле не очищается. Только после повторного нажатия «очистить», поле очищается.

Можно ли очистить комбинированный список без вызова метода GetVehicles? Любая помощь приветствуется.

...