问题标签 [kendo-autocomplete]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7729 浏览

javascript - 如何将 Kendo AutoComplete 控件的值设置为 javascript 对象?

我有一个绑定到对象列表的 KendoUI AutoComplete 控件。我不知道如何从 javascript 设置 AutoComplete 的选定值。例如:

这只会导致 AutoComplete 控件显示 [object Object]。此处提供了问题的 jsBin:jsBin

有什么建议么?杰森

0 投票
0 回答
357 浏览

javascript - 如何在 kendo mvc 中更改响应数据的架构

响应数据表单服务器如下所示: {"Data":[{"field1":25,"field2":10}]} 但我需要数据源,[{"field1":25,"field2":10}]但我无法更改服务器代码

所以我在 kendo mvc Wrappers 中的代码不能正常工作:

但在 javascript 中,我可以使用 schema 参数来更改响应数据,我的代码:

有人知道如何更改 Wrappers 代码(如上面的 javascript 代码)中的响应数据吗?谢谢

0 投票
2 回答
1139 浏览

javascript - KendoUI AutoComplete 小部件在为空时不更新过滤器

我有一个自动完成小部件绑定到数据源,如下所示:

我在数据源中有以下项目:

  • ABC123
  • 123AC
  • ZZZ

当我在“自动完成”框中键入 A 时,它会按预期自动过滤掉最后一项。然后如果我点击 B,第二个项目也会被过滤掉。如果我然后按退格键,第二个项目会重新出现。然而,使用最后的退格键,第三项不会出现。$('#style-name').getKendoAutoComplete()的值解析为空字符串,但数据源的过滤器仍然{field: 'style', logic: 'contains', value: 'A'}列出。

我已经在 Windows 8.1 Update 1 上的 Firefox 30 和 IE11 上进行了测试,两者都给出了相同的结果。

0 投票
1 回答
3964 浏览

kendo-ui - 用户停止键入后 Kendo UI MVC 自动完成服务器过滤

我在我的 asp.net mvc 应用程序中使用 Kendo UI 自动完成功能,Kendo 自动完成功能会在服务器请求之上的每个按键上回调服务器方法。有没有办法使用自动完成手动回调服务器以获取数据源。

我的代码如下

我找到了用于检查用户是否停止输入的 jquery 解决方案,代码如下:

我不知道如何手动服务器过滤 doneTyping 功能上的自动完成功能,请帮助。

0 投票
1 回答
11186 浏览

angularjs - Kendo UI Angular JS 和带有服务的 AutoComplete

我正在制作一个 Angular 应用程序,并且开始使用一些 Kendo UI 控件。我在连接 AutoComplete 控件时遇到了一些问题。我想使用一个工厂,它将从我的数据库中返回“自动完成”值的列表。

我已经包含了自动完成控件,并且正在尝试使用 k-options 属性:

在我的控制器中,以下硬编码的水果列表起作用:

当我将它移到使用我的工厂时,我看到它调用并从工厂返回数据,但它永远不会绑定到屏幕上。

我最终的请求永远不会被自动完成。 在此处输入图像描述

我的工厂只是退回了一系列水果 [我的水果工厂代码:

0 投票
1 回答
1732 浏览

kendo-ui - 将自定义 data-* 属性添加到 Kendo UI AutoComplete 或 ComboBox

当前使用 Kendo UIAutoCompleteFor()ComboBoxFor()助手。

注意到它们生成/渲染了一堆<li>s。

如何data-* attributes为那些<li>s 添加额外的自定义?

这是当前的情况:

  1. 用户开始在 AutoCompleteFor 中输入内容
  2. 触发 ajax 调用以获取与用户键入的内容相关的一些数据。
  3. 将得到的结果转换为 IEnumerable<SelectListItem>.
  4. 然后将结果发送给 Json。Json(result, JsonRequestBehavior.AllowGet)

data-* attribute我的目标是为这些生成行中的每一个添加一个或多个附加项,<li>以便我可以在onChange()事件中获取这些数据-*。

如何实现这一目标?

此外,我知道我可以创建自己的.Template()并可能完成我的任务,但我很好奇是否有人知道另一种方法来做到这一点,然后必须创建我自己的模板。

真挚地

0 投票
1 回答
1679 浏览

asp.net-mvc - 在网格的自定义弹出编辑器中使用自动完成控件

我正在为我的网格的弹出编辑器使用自定义模板,所以我只能显示可以编辑的字段。在这个模板中,我想使用一个自动完成输入。我已经让它“工作”了:控件位于编辑器模板中,并且执行自动完成应该执行的操作。

但是,当我保存更改时,该框不会保存。如何确保 Kendo 仍将其用作模型的字段,同时也用作自动完整控件?

网格:

自动完成(在编辑器模板中):

0 投票
3 回答
1325 浏览

knockout.js - Remote Kendo Auto Complete not working

I am new to kendo and was trying to implement a custom editor for a Kendo grid column, which is a kendoAutoComplete.

I was successfully able to get the data from the backend, having enabled serverFiltering to true, but ultimately the data is not getting binded.

Here is the code:

Custom Editor Implementation:

And the data from the backend comes in this manner:

Please tell me where I am going wrong.

0 投票
1 回答
7314 浏览

jquery - 如何在 kendo ui 自动完成中添加自定义查询字符串参数

我无法在 kendo 自动完成小部件向服务发送 ajax 请求之前更改 url 在我更改参数映射中的 url 之前它已经先加载。Kendo 会自动将搜索字符串添加到 URL。当我按下一个键时,我可以更改 url,但数据绑定到使用 prev 请求数据自动完成。任何人都可以建议我找到更改网址的正确位置。

0 投票
1 回答
924 浏览

javascript - Kendo UI 自动完成,名称搜索

我目前在使用 Kendo UI 时遇到了一些问题。目前,我有一个自动完成功能,用于获取员工。我遇到的问题是我希望能够让自动完成功能与多个单词(名字和姓氏)一起使用,例如“John Smith”。目前,如果输入“john”,我的自动完成工作正常,它将在下面的下拉列表中显示“John smith”以及包含“john”一词的其他名称。如果我输入姓氏“smith”并可以选择“john smith”,则同样有效。我想做的是,当在“John Smith”中输入全名时,允许用户选择 John smith,这意味着它仍然会搜索这两个词。任何人都可以帮忙吗?我将把我的代码放在下面。

谢谢。