1

我在我的应用程序中使用 Kendo UI 控件。最近,我在使用 FireFox 时发现了 Kendo 控件的一个大问题。

我发现一些 Kendo UI 控件在 Firefox 中无法正常工作。

喜欢:- KendoDatePicker,Kendo().Dropdownlist()。

1) KendoDatePicker() :-

当我使用 $("#DatePicker").KendoDatePicker() 时,KendoDatePicker 日历没有显示在 Firefox 中。

我发现 Firefox 没有采用 Kendo.default.min.css 。但是当我用 IE 或 Chrome 检查类似的功能时,它就可以工作了。并采用上述 CSS。

2) Html.Kendo().DropDownList() :-

如果我用鼠标更改下拉列表项目而不是在 Firefox 中替换该项目。但在其他浏览器中运行良好。

下面是 Dropdownlist 的一段代码:-

@using Kendo.Mvc.UI
@model string

@(Html.Kendo().DropDownList()
.Name("SelectedCategory")  
.DataTextField("Text")
.DataValueField("Text")
.Value(Model)       
.BindTo(ViewBag.Categories)    
)

谁能帮我解决这个问题?Kendo UI Controls 和 FireFox 是否有任何默认问题?

4

3 回答 3

5

Kendo UI 团队发现 Firefox 中的 Popup 存在问题,该问题会影响所有使用它的 Kendo UI Widget。该问题仅在页面滚动为无法打开弹出窗口时表现出来。

仅使用 CSS 有一个简单的替代修复。在文档元素上强制您想要的溢出,如下所示:

 .k-ff { overflow: inherit !important;}

上面的选择器只会影响 Firefox。根据您的需要调整溢出(可见、自动、隐藏、滚动、继承)。

于 2014-10-09T12:16:45.010 回答
2

从今天开始,我一直在 Mozilla Firefox 和 Google Chrome 版本 61 中努力解决这个问题.....

经过大量的头部撞击后,我找到了解决方案!

事实证明,每个 Kendo UI 版本都有支持的 jQuery 版本。它们可以在这里找到 - http://docs.telerik.com/kendo-ui/intro/installation/prerequisites#jquery

就我而言,我有 Kendo UI 2016.3.1118 (R3 2016 SP2) 并且我使用了 jQuery 2.2.3,这导致了我的问题。我按照上面链接的文档将它切换到 1.12.3,我的 DropDownList 问题消失了。

我希望能为你们中的许多人节省很多努力,享受!

于 2017-09-20T19:25:24.983 回答
0

我得到了解决方案。正如我提到的,Kendo 控件不仅在 Firefox 中工作,而且在其他浏览器中工作。所以我只是通过重新安装 Firefox 进行检查,现在所有 Kendo 控件在 Firefox 中都能正常工作。

于 2014-03-26T06:55:29.143 回答