问题标签 [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.
selenium-webdriver - Selenium sendKeys 和 clear 不适用于 Safari 11 中的 Kendo Autocomplete 字段
当在 Safari 浏览器 11.0.1 的自动完成文本字段(Kendo UI)上使用 sendKeys / clear 时,在 Selenium-Ruby 中编写自动化测试时,
测试代码:
硒方法:
显示以下错误:
这是日志:
即使使用 selenium 的启用成功检查该元素是否已启用且可见,也会发生这种情况?并显示?方法。
但是,在 chrome、IE 和 Edge 等其他浏览器上看不到这个问题。
我已经使用 javascript("document.getElementById('fcCreateMainAssingee'.value='text')") 来更改该文本字段的值并且效果很好,但是没有显示动态选项下拉列表,这就是问题所在。
那么,有没有人遇到过类似的问题并解决了呢?能得到你的帮助会很棒。
另外,如果有任何其他方法可以完成此操作,请提出建议。
这是该自动完成字段的 DOM:
谢谢!
kendo-ui - 如何在剑道模板中使用 if-then-else
我正在使用UI for ASP.NET Core
. 我已经使用自定义的标题和项目模板配置了自动完成小部件,如下所示
模板
当自动完成显示搜索结果时,如果AccountNumber
orState
属性为空,它实际上将null
字符串显示为值。
我如何if-then-else
在模板中使用,所以如果属性为 null 则不显示任何内容
笔记:
1>我可以在服务器上处理这个并将值设置为string.empty
如果属性为空,但我想在客户端处理它。
2>Telerik在这里有模板的概述。但是,显示属性值#= #
或#: #
(又名哈希模板)的语法不起作用。我必须使用语法${ }
才能让它工作。
我知道如何使用if-then-else
哈希模板语法。但是我不知道如何使用if-then-else
语法${ }
angular - 如何自定义剑道网格中的消息显示?
在剑道自动完成中搜索时,初始文本是“未找到数据”,我想删除或更改为“正在搜索”。如果没有找到记录,那么它可以显示,最坏的情况,我想设置为空白?
我正在开发 Angular 2 和打字稿。我是剑道和角度 2 以及打字稿的新手。可以请帮助我。
试过的代码
typescript - 如何禁用角度 2 中的剑道网格过滤器图标?
我正在使用剑道网格来显示数据,[filterable]="true" 在显示过滤器的网页中,但我只想隐藏过滤器图标按钮。我尝试了css,但它不起作用。你能帮我解决这个问题吗?我试过下面的代码但没有用。
CSS:
我是 kendo-grid、angular2/5 和 typescript 的新手,你能帮帮我吗?
kendo-ui - 如何在 Kendo AutoComple 中使用通配符查找项目
我正在将 Kendo 与 JQuery 一起使用,并且我需要使用通配符创建搜索
例如:苹果%红
我该怎么做?
javascript - 具有多个关键字的剑道自动完成功能
我实际上正在做一个剑道自动完成。但我有一些问题。就像这篇文章Autocomplete with multiple keywords一样,我想要多个关键字。但是对我来说似乎不可能用剑道自动完成来做到这一点,我尝试了很多解决方案都没有成功。
我的搜索栏中不能有多个关键字。比如我的dataSource里有Apple这个词,我希望能写成“Ap pl Apple”,建议Apple,因为所有这些词都在这个词里。
我已经在 jquery-ui 中这样做了,但在 Kendo-ui 中不可能再这样做了。
实际上我只有一个基本的自动完成,因为我没有找到解决方案,而且我总是回到基地,所以我没有什么特别的东西可以展示。
如果您有解决方案,我很乐意接受!
谢谢,Q.Huet。
编辑:这是我只有 jquery-ui 所拥有的,并且无法使用 Kendo 自动完成来重现:
c# - 剑道自动完成中缺少DataValueField
我在我的 MVC 项目(服务器端过滤)中使用剑道自动完成控制。它正确列出了数据。但问题是当我将数据提交到服务器时,自动完成值 id 丢失了。因为这个控件中没有 DataValueField 属性。下面的代码是我正在使用
我如何将值发送到服务器。
谢谢..
javascript - 使用 JavaScript 的 Kendo UI 自动完成和多选服务器端过滤器设置值
我正在使用 Kendo UI 控件KendoUI Autocomplete和KendoUI MultiSelect。我需要在客户端以编程方式更改这些控件值及其显示,而无需用户对这些控件进行操作。
如何重现该行为:
- 请看这个JS fiddle链接,有两个 Autocomplete 控件。
- 请在每个控件中键入几个字符,然后从自动建议中选择一个结果。
- 然后单击 Reverse 按钮,JS 尝试更改(反向)值,但这不会完成,无需用户单击自动建议中填充的结果。
如何避免用户选择结果?如果用户单击 Reveres,则两个控件都应该有新的选定值,并且它的显示也应该反映它。如果我单击显示选择,那应该显示新的选定值吗?我对 MultiSelect 也有类似的问题,如果相信如果我解决了这个问题,同样的解决方案也适用于 MultiSelect。
HTML
JS