1

アプリケーションで Kendo UI コントロールを使用しています。そして最近、FireFox で作業しているときに、Kendo コントロールの大きな問題が 1 つ見つかりました。

いくつかの 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 の項目が置き換えられません。しかし、他のブラウザではうまく機能します。

以下はドロップダウンリストのコードです:-

@using Kendo.Mvc.UI
@model string

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

誰でもこれについて私を助けることができますか? Kendo UI コントロールと FireFox にデフォルトの問題はありますか?

4

3 に答える 3

5

Kendo UI チームは、Firefox のポップアップに関する問題を特定しました。この問題は、それを使用するすべての Kendo UI ウィジェットに影響します。この問題は、ページがスクロールされてポップアップを開くことができない場合にのみ現れます。

CSS のみを使用した簡単な代替修正があります。次のように、ドキュメント要素で目的のオーバーフローを強制します。

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

上記のセレクターは Firefox のみに影響します。必要に応じてオーバーフローを調整します (可視、自動、非表示、スクロール、継承)。

于 2014-10-09T12:16:45.010 に答える