Kendo UI自动完成显示未定义

时间:2015-07-21 21:14:26

标签: kendo-ui telerik undefined kendo-autocomplete

尝试使用Telerik Kendo UI MVC AutoComplete控件。我使用的服务器端过滤功能正常。结果将在控制器方法中重新出现,但我看到的是未定义的'在视图的选择列表中。 MVC的详细信息如下。

查看

 @model List<USFS.Lending.LoanApprovalConditionSetup>

 @(Html.Kendo().AutoComplete()
  .Name("Conditions")
  .DataTextField("ConditionName")
  .BindTo(Model)
  .MinLength(3)
  .Filter(FilterType.Contains)
  .Placeholder("Conditions Search...")
  .DataSource(source =>
    {
        source.Read(read =>
        {
            read.Action("SearchLoanConditions", "LoanCondition")
            .Data("onConditionsSearch");
        })
        .ServerFiltering(true);
    })

  )

 <script>
    function onConditionsSearch() {
        return {
            searchText: $("#Conditions").val()
        };
    }
</script>

控制器

 public ActionResult SearchLoanConditions(string searchText)
    {
        if (string.IsNullOrEmpty(searchText))
        {
            searchText = String.Empty;
        }
        IEnumerable<LoanApprovalConditionSetup> loanConditions = SearchConditions(searchText);

        return PartialView("_searchConditions", loanConditions.ToList());
    }

模型     我的模型是一个标准类,其中包含属性。

任何帮助都会很棒!

由于

吉姆

0 个答案:

没有答案