Kendo DropDownList服务器使用其他参数进行过滤

时间:2019-03-06 15:43:23

标签: asp.net asp.net-mvc kendo-ui kendo-asp.net-mvc kendo-dropdown

我有一个剑道下拉列表

let $errors := 
   for $id in $list-of-ids return
     try { let $work := do-stuff() return () } catch ($e) { <error><id>{$id}</id>{$e}</error> }
return
  if (empty($errors)) then ( (: OK! :) )
  else fn:error((), "MY-BATCHERROR", $errors)

我需要根据用户搜索的内容以及我发送给该方法的其他2个参数来过滤此下拉列表

@(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)
    )

问题在于文本始终为空,因此过滤器不起作用。如果我删除其他参数,则过滤器起作用。

关于如何解决它的任何建议?

0 个答案:

没有答案