javascript - 无法使用 Tab 键选择 Kendo Multiselect 的数据

标签 javascript asp.net-mvc razor kendo-ui kendo-asp.net-mvc

我可以选择 Kendo Multiselect 中列出的数据按“Enter”按钮或使用“鼠标单击”选择它。但无法通过按“TAB”键选择它

最佳答案

您可以使用 kendo 提供的 HTML 帮助程序按“TAB”键在多选中选择值 .HighlightFirst(true)

您可以使用 Kendo 自动完成功能来实现:

                    @(Html.Kendo().AutoComplete()
                          .Name("User")
                          .DataTextField("UserName")
                          .Filter("contains")
                          .HighlightFirst(true)
                          .MinLength(2)
                          .DataSource(source =>
                          {
                              source.Read(read =>
                              {
                                  read.Action("GetUsers", "GetData");
                              }).ServerFiltering(true);
                          })
                    )

这将选择自动完成中的第一个值,您可以选择并按TAB键来选择结果。

关于javascript - 无法使用 Tab 键选择 Kendo Multiselect 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24902280/

相关文章:

asp.net-mvc-3 - 将我的MVC 3应用程序迁移到MVC 4

c# - 我可以从 Razor 局部 View 中填充母版页中的 ContentPlaceHolder 吗?

javascript - 将功能分配给事件

javascript - 如何使用在 Asp.net C# 中创建的 javascript 读取 cookie 值

asp.net-mvc - 如果流媒体无法发布网站

c# - 如何使用 Entity Framework (EF6) 在 Asp.Net MVC 5 中删除 ApplicationUser?

c# - SelectListItem 文本未显示

javascript - 我将一个数组存储在 session 存储中并通过 session 存储进行检索。我正在获取数据,但无法重复该数组

javascript - JSON解析和单引号

javascript - 如何使用AJAX调用刷新img src