问题标签 [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.
jquery - 具有自定义数据源读取功能的 KendoUI 自动完成功能
我在框架(不是 Kendo 的 MVVM 框架)中使用 Kendo UI 自动完成小部件。因此,我在数据源配置中定义了一个读取函数来返回我的数据,而不是使用字符串 url 引用。我的配置片段如下:
我的问题是,当我输入自动完成时,自动完成的当前文本值不会传递给我的自定义读取函数。这意味着我无法使用该功能进行动态过滤。(我希望这会作为opts
传递给函数的哈希的一部分传递。)
Kendo 提供了一个serverFiltering
选项,但是在使用自定义函数时这似乎没有任何作用。所以本质上,这意味着什么 - 在最初输入时,Kendo 将尝试运行该功能,但之后它将在内部过滤数据。这不是我正在寻找的行为。
有针对这个的解决方法吗?
javascript - kendoAutoComplete 不会在初始阶段加载所有元素
我有一个自动搜索框。它最初会在输入某些内容后加载元素。有没有一种方法可以加载所有元素而无需在文本框中输入任何内容。我的代码是这样的。
javascript - 如何从 kendoautocomplete 框中删除几个字符
我有位置自动完成文本框。选择位置后,我想删除该位置的某些部分,而不是整个位置。
示例:我的位置是154
,我想去15
。我怎样才能做到这一点?
但是在此代码的帮助下,我可以删除整个位置,但无法删除该位置的某些部分。
kendo-ui - Kendo 数据源在请求开始时更改读取 url
我目前正在这样做以在我的剑道数据源上动态更改读取 url。数据源用于 kendoautocomplete 文本框,并且对于键入的每个键,建议列表通过 get 请求获取。
这第一次工作得很好,但随后的请求与第一次请求完全一样,它永远不会遇到这段代码。我错过了什么?
请指教。
angularjs - 用于剑道自动完成的 Angular Js 指令 - 不会将结果绑定到父控制器
我正在构建的 MVC Web 应用程序中有一个重复的自动完成控件。我决定使用 Kendo 的 Angular 自动完成工具——因为我们还使用了他们的日历和下拉列表控件(仅供参考——对于大型列表很方便——因为允许在下拉列表中进行搜索)。我们也在使用 Angular。
我已经从指令中获得了自动完成功能和“自动完成”功能。但是,当您在自动完成中键入或选择一个值时,它不会将模型绑定回父控制器。我不是指令方面的专家,所以如果可以的话,我希望能得到一些帮助!请看这个 plunker,里面有所有东西来复制我的测试! http://plnkr.co/edit/Zlw75QhmF7xkrLKsQkP8?p=preview
该指令返回:
在 html 中,我声明了这一点:
Bascialy,我试图让自动完成指令的值绑定到控制器上的“vm.selectedFruit”变量。非常感谢任何帮助!
提前致谢!
javascript - 如何使用 kendo 控件创建自定义控件并向该控件添加新事件?
如何在 kendo-ui 中创建自定义控件?例如剑道有自动完成控制。
使用它我想用剑道提供的所有事件以及一些外部事件创建我自己的“myAutoComplete”。
原因是剑道提供的活动非常有限。
对于 AutoComplete 剑道提供(更改、关闭、数据绑定、过滤、打开、选择),但我想添加一些事件,例如(onKeyPress、onMouseOver 等)。
例如:
我的要求:
剑道提供:
请任何人帮助我实现这一目标。