Kendo ui 剑道自动完成

Kendo ui 剑道自动完成,kendo-ui,kendo-grid,kendo-asp.net-mvc,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,我想在剑道格中使用剑道自动完成进行内联编辑。当用户输入任何内容时,我将使用它调用RESTful web服务,以返回名称以输入值开头的产品列表 我的问题是: 我的web服务需要一个类似http://localhost/myService/appl其中“appl”是用户输入的值和前缀。然而,剑道似乎总是将请求格式化为http://localhost/myService?product=appl。如何更改格式 如何获取用户在网格(自动完成文本框)中输入的值,以便在请求URL中传递该值 在自动完成函数的

我想在剑道格中使用剑道自动完成进行内联编辑。当用户输入任何内容时,我将使用它调用RESTful web服务,以返回名称以输入值开头的产品列表

我的问题是:

  • 我的web服务需要一个类似
    http://localhost/myService/appl
    其中“appl”是用户输入的值和前缀。然而,剑道似乎总是将请求格式化为
    http://localhost/myService?product=appl
    。如何更改格式

  • 如何获取用户在网格(自动完成文本框)中输入的值,以便在请求URL中传递该值


  • 在自动完成函数的
    数据源中定义一个函数

    在该函数中,您可以通过以下方式获得类型化值:

    var val = op.filter.filters[0].value;
    
    然后返回包含合成值的url

    然后是这样的:

    dataSource: new kendo.data.DataSource({
        transport: {
            read: {
                url: function (op) {
                    var val = op.filter.filters[0].value;
                    return "/myService/" + val;
                }
            }
        }
    })