问题标签 [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 回答
887 浏览

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:

谢谢!

0 投票
1 回答
2442 浏览

kendo-ui - 如何在剑道模板中使用 if-then-else

我正在使用UI for ASP.NET Core. 我已经使用自定义的标题和项目模板配置了自动完成小部件,如下所示

模板

当自动完成显示搜索结果时,如果AccountNumberorState属性为空,它实际上将null字符串显示为值。

我如何if-then-else在模板中使用,所以如果属性为 null 则不显示任何内容

笔记:

1>我可以在服务器上处理这个并将值设置为string.empty如果属性为空,但我想在客户端处理它。

2>Telerik在这里有模板的概述。但是,显示属性值#= ##: #(又名哈希模板)的语法不起作用。我必须使用语法${ }才能让它工作。
我知道如何使用if-then-else哈希模板语法。但是我不知道如何使用if-then-else语法${ }

0 投票
1 回答
192 浏览

angular - 如何自定义剑道网格中的消息显示?

在剑道自动完成中搜索时,初始文本是“未找到数据”,我想删除或更改为“正在搜索”。如果没有找到记录,那么它可以显示,最坏的情况,我想设置为空白?

我正在开发 Angular 2 和打字稿。我是剑道和角度 2 以及打字稿的新手。可以请帮助我。

试过的代码

0 投票
3 回答
1796 浏览

typescript - 如何禁用角度 2 中的剑道网格过滤器图标?

我正在使用剑道网格来显示数据,[filterable]="true" 在显示过滤器的网页中,但我只想隐藏过滤器图标按钮。我尝试了css,但它不起作用。你能帮我解决这个问题吗?我试过下面的代码但没有用。

CSS:

我是 kendo-grid、angular2/5 和 typescript 的新手,你能帮帮我吗?

0 投票
1 回答
606 浏览

kendo-ui - 如何在 Kendo AutoComple 中使用通配符查找项目

我正在将 Kendo 与 JQuery 一起使用,并且我需要使用通配符创建搜索

例如:苹果%红

我该怎么做?

0 投票
1 回答
1085 浏览

javascript - 具有多个关键字的剑道自动完成功能

我实际上正在做一个剑道自动完成。但我有一些问题。就像这篇文章Autocomplete with multiple keywords一样,我想要多个关键字。但是对我来说似乎不可能用剑道自动完成来做到这一点,我尝试了很多解决方案都没有成功。

我的搜索栏中不能有多个关键字。比如我的dataSource里有Apple这个词,我希望能写成“Ap pl Apple”,建议Apple,因为所有这些词都在这个词里。

我已经在 jquery-ui 中这样做了,但在 Kendo-ui 中不可能再这样做了。

实际上我只有一个基本的自动完成,因为我没有找到解决方案,而且我总是回到基地,所以我没有什么特别的东西可以展示。

如果您有解决方案,我很乐意接受!

谢谢,Q.Huet。

编辑:这是我只有 jquery-ui 所拥有的,并且无法使用 Kendo 自动完成来重现:

自动完成示例 1

自动完成示例 2

0 投票
2 回答
883 浏览

c# - 剑道自动完成中缺少DataValueField

我在我的 MVC 项目(服务器端过滤)中使用剑道自动完成控制。它正确列出了数据。但问题是当我将数据提交到服务器时,自动完成值 id 丢失了。因为这个控件中没有 DataValueField 属性。下面的代码是我正在使用

我如何将值发送到服务器。

谢谢..

0 投票
1 回答
149 浏览

kendo-ui - 剑道自动完成截断选定的值

剑道障碍

我正在尝试使用 Kendo 自动完成组件,但我不断收到这个灰色条,当它被选中时,它会掩盖部分答案。

有谁知道谁来解决这个问题?

请参阅下面的代码:

0 投票
1 回答
439 浏览

angular - 如何将 Kendo 自动完成字段更改为 Angular 材料输入字段?

我想更改与角度材料输入相同的剑道自动完成文件。

剑道 UI 自动完成字段如下所示

在此处输入图像描述

我想在 kendo UI 自动完成字段上方进行更改,如下所示

在此处输入图像描述

剑道 UI 自动完成字段的 HTML 如下所示

材质 UI 的 HTML 如下所示。

可以这样做吗?

0 投票
1 回答
1443 浏览

javascript - 使用 JavaScript 的 Kendo UI 自动完成和多选服务器端过滤器设置值

我正在使用 Kendo UI 控件KendoUI AutocompleteKendoUI MultiSelect。我需要在客户端以编程方式更改这些控件值及其显示,而无需用户对这些控件进行操作。

如何重现该行为:

  1. 请看这个JS fiddle链接,有两个 Autocomplete 控件。
  2. 请在每个控件中键入几个字符,然后从自动建议中选择一个结果。
  3. 然后单击 Reverse 按钮​​,JS 尝试更改(反向)值,但这不会完成,无需用户单击自动建议中填充的结果。

如何避免用户选择结果?如果用户单击 Reveres,则两个控件都应该有新的选定值,并且它的显示也应该反映它。如果我单击显示选择,那应该显示新的选定值吗?我对 MultiSelect 也有类似的问题,如果相信如果我解决了这个问题,同样的解决方案也适用于 MultiSelect。

HTML

JS