【问题标题】:Autocomplete through Kendo UI in asp.net在 asp.net 中通过 Kendo UI 自动完成
【发布时间】:2013-11-05 07:31:32
【问题描述】:

我正在使用 Kendo UI 执行自动完成功能。我有以下脚本

 <script>
      $(document).ready(function () {
          alert("Script Start");
          $("#products").kendoAutoComplete({
              dataTextField: "ProductName",
              filter: "contains",
              minLength: 3,
              dataSource: {
                  type: "odata",
                  serverFiltering: true,
                  serverPaging: true,
                  pageSize: 20,
                  transport: {
                      read: "http://demos.kendoui.com/service/Northwind.svc/Products"
                  }
              }
          });
      });
        </script>

在阅读中,我正在获取让说产品的列表。现在我想通过已经在我后面的代码中填写的数据集来完成它。有没有办法把dataset数据放在这里,通过dataset实现这个功能?

【问题讨论】:

    标签: c# asp.net .net kendo-ui kendo-asp.net-mvc


    【解决方案1】:

    自动完成 Datasource 需要简单的 javascripts 对象或 javascript 数组或 kendo 数据源实例。不知何故,您必须管理一些指向 return json 的 Web 方法端点(首选用于模型绑定,如果您愿意,甚至可以返回 javascript 数组)。只需将您的 url 提供给传输读取(读取只是 $.ajax 的包装器),一切都应该没问题。

    【讨论】:

    • 完全正确。我是通过 dataSource: new kendo.data.DataSource 完成的,通过在后面创建 WebMethod。完美工作。 :)
    猜你喜欢
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 2019-11-12
    • 2013-12-01
    • 2013-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多