Фильтрация сервера Kendo DropDownList с другими параметрами - PullRequest
0 голосов
/ 06 марта 2019

У меня есть раскрывающийся список Kendo

@(Html.Kendo().DropDownList()
              .Name("component")

              .DataTextField("Text")
              .DataValueField("Value")
              .Filter("contains")
              .DataSource(source =>
              {
                  source.Read(read =>
                  {
                      read.Action("GetListComponent_DataSource", "Steps")
                          .Data("StepsObj.getComponentFilters(param1,param2)");
                  })
                  .ServerFiltering(true);
              })
              .Enable(true)
              .AutoBind(false)
    )

Мне нужно отфильтровать это раскрывающееся меню на основе того, что ищет пользователь, и 2 других параметров, которые я отправляю методу

public async Task<ActionResult> GetListComponent_DataSource(Guid param1,Guid param2, string text)
    {
        var stuff= await GetTheStuffAsync(param1,param2,text);
        return Json(stuff, JsonRequestBehavior.AllowGet);
    }

Проблема в том, что текст всегда равен нулю, поэтому фильтр не работает.Если я удалю другие параметры, тогда фильтр сработает.

Есть предложения, как его решить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...