问题标签 [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 投票
0 回答
232 浏览

javascript - 使用 2 个单词(名字和姓氏)的 Kendo UI 自动完成

我目前正在尝试让 kendo ui 自动完成来显示结果,即使用户输入了名字和名字。目前,如果自动完成包含名字或第二个名字,我的代码正在工作。我希望自动完成功能仍然显示结果,例如,如果输入了“Peter S”,它仍然会显示“Peter Smith”和“Peter Samsung”的结果。如果有人可以查看我的代码并指出我正确的方向,那就太好了。我在这方面花了很多时间,我想我可能采取了错误的方法。

下面的代码:

这是我的 Csharp 代码,我认为问题可能出在我的 linq 中,需要编辑才能实现这一点?

0 投票
0 回答
221 浏览

angularjs - AngularJS Kendo Autocomplete 不会在页面上加载

我是 Angular 新手,在加载 Kendo 自动完成控件时遇到问题 我有一个 app.js 文件和一个名为 main.html 的 html 视图,但我无法获得显示 Kendo 自动完成的下拉菜单。

HTML 代码:

JS代码

我可以将 scope.carsLocation 显示在屏幕上,但下拉菜单不会加载这些项目。

我还验证了我的 css 和 js 的调用顺序与我发现的大多数示例的顺序相同。

0 投票
1 回答
2035 浏览

c# - 如何在 Kendo 网格 MVC 中正确绑定自动完成功能

我在联系人网格中有一个用于姓名的自动完成字段。

用户应该能够键入姓名,从列表中选择一个,并自动填充其他联系人详细信息。这工作正常。

但是,用户还应该能够手动输入不在列表中的人的详细信息并保存它们。这不会发生。名称字段失去焦点后,该值仍然存在。保存后,该值消失,因为它没有正确绑定到列。

我已遵循此答案中的建议(选项 1,因为我不想使用 ViewData),但我无法正确绑定这些值。

如果我将自动完成小部件命名为与列字段相同,则自动完成不起作用,该字段只是一个普通的文本字段。如果我将自动完成小部件命名为其他名称,则输入字段将成为具有小部件名称的自动完成字段,但不会将数据绑定到列。

列声明

网格模型

自动完成

自动完成模型

0 投票
1 回答
127 浏览

angularjs - Kendo-AutoComplete 不会从外部源读取(w/Angular)

这里有点剑道/角度菜鸟,所以如果这是一个简单的问题,或者我已经成功地在这里完全搞砸了我的尝试,我深表歉意。

我现在要做的就是让 Kendo-AutoComplete 控件启动对服务器的请求,但到目前为止我的尝试没有成功。这是我的 HTML:

这是我的控制器中适用的javascript:

但是当我更改文本框中的文本时,读取方法永远不会触发。:(

我一直在浏览示例,因为我可以找到它们,但似乎没有任何迹象表明问题出在哪里。Kendo 正在工作,Angular 正在工作,这不起作用。

0 投票
1 回答
337 浏览

javascript - 如何在 Kendo UI 的自动完成模板上设置 `this` 的范围?

Kendo UI 的模板 API允许您JavaScripttemplate. 这对于自定义自动完成模板很有用。

生成的代码运行时,作用域thisWindow 对象。我想将范围设置为自动完成实例,例如,使用该_prev值来自定义结果。

在此演示代码中,要将color客户名称更改为红色,substring相当于搜索文本,您可以在代码中搜索autocomplete实例。template在给定的示例上,只需将template属性更改为

但是,如果我不能使用$()“搜索”,我想通过设置模板生成的函数的范围来做到这一点。可能吗?

0 投票
1 回答
646 浏览

asp.net-mvc - 在 Kendo MVC 的调度程序弹出编辑器中将下拉列表更改为自动完成

例如,我将资源绑定如下。

当编辑器弹出时,人员输入具有下拉列表类型,其中包含数据库中的所有人员。

问题:如何将其更改为自动完成小部件,例如通过员工姓名进行服务器过滤。

谢谢你。

0 投票
1 回答
228 浏览

kendo-ui - 剑道自动完成未发布到服务器

对于为什么我的 Kendo Autocomplete 没有发布到服务器,我感到有些困惑。

任何人都可以看到这个问题吗?

就我而言,这应该有效。这是基于剑道页面上的示例。页面上的其余 Kendo 控件可以正常工作。

该框呈现得非常好,但是当用户键入它时不会发布到服务器,因此永远不会返回任何数据。

我在 Action 上有一个断点并正在监视网络流量,但它甚至从未尝试访问服务器。

干杯加雷斯

0 投票
1 回答
1141 浏览

kendo-ui - Kendo UI AutoComplete (MVC) MinLength 重新加载所有值

我有一个使用 MVC 助手的 Kendo UI 自动完成功能:

MinLength 工作正常,仅在输入 3 个字母时检索值。

问题是如果您清除它检索所有值的框(在本例中为 1000+)。我怎样才能阻止这个?

在演示中可以看到相同的行为:

http://demos.telerik.com/kendo-ui/autocomplete/index

输入一个字母,例如“b”,然后将其删除 - 将检索所有值。

0 投票
1 回答
2315 浏览

c# - AutoComplete 控件调用具有空值的控制器

我正在尝试将 Kendo UI 自动完成控件与服务器过滤一起使用,但遇到了问题。

虽然我的回调函数似乎从表单中提取了正确的文本,但它始终将 null 传递给控制器​​方法。我看不出我的代码与示例代码有任何显着不同。我已经验证是否调用了 JavaScript,并且正在调用所需的控制器方法。后者根本没有从 JavaScript 方法接收值。

我错过了什么?

.cshtml 来源:

Javascript:

控制器方法:

存储方法:

0 投票
0 回答
978 浏览

kendo-ui - 剑道 UI 自动完成显示未定义

尝试使用 Telerik Kendo UI MVC AutoComplete 控件。我正在使用有效的服务器端过滤。结果在控制器方法中返回,但我在视图的选择列表中看到“未定义”。MVC 详细信息如下。

看法

控制器

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

任何帮助都会很棒!

谢谢

吉姆