首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >剑道AutoComplete

剑道AutoComplete
EN

Stack Overflow用户
提问于 2013-05-11 06:01:02
回答 1查看 964关注 0票数 0

我想在AutoComplete中使用kendo kendoGrid进行内联编辑。当用户输入任何内容时,我会使用它来调用RESTful web服务,以返回以输入值开头的产品列表。

我的问题是:

  1. 我的web服务期望一个请求看起来像http://localhost/myService/appl,其中"appl“是用户输入的值和前缀。但是,kendo似乎总是对请求设置类似于http://localhost/myService?product=appl的格式。如何更改格式?
  2. 如何获得用户在网格中输入的值( AutoComplete文本框),以便将其传递到请求URL中?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-11 21:52:47

在自动完成的DataSource中定义一个url函数。

在该函数中,您可以获得键入的值如下:

代码语言:javascript
复制
var val = op.filter.filters[0].value;

然后返回包含复合值的url。

然后是这样的:

代码语言:javascript
复制
dataSource: new kendo.data.DataSource({
    transport: {
        read: {
            url: function (op) {
                var val = op.filter.filters[0].value;
                return "/myService/" + val;
            }
        }
    }
})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16494294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档