【问题标题】:kendo dropdown Ipad issue剑道下拉Ipad问题
【发布时间】:2015-01-21 10:30:41
【问题描述】:

我正在一个 asp.net MVC 应用程序中使用 kendo 2014.1.318:我使用包装器。

Ipad(IOS 8.1 safari)上的级联下拉菜单存在问题

这个问题在 android 平板电脑和 windows 浏览器上无法重现,我尝试了 ie9、chrome、firefox 和 safari for windows:没问题

那么,问题来了:

我有一个包含品牌列表的第一个下拉菜单。 我有一个模型列表的第二个下拉列表

首先我选择一个品牌 我的下拉“模型”已填充 => 好的

然后我选择一个有几个型号的品牌

我的下拉“模型”已填充,但弹出窗口未绘制:全是白色

但如果我触摸弹出窗口几次:项目出现

如果我选择一个有很多型号的品牌:没问题

所以我认为只有在“模型”下拉列表中的项目数量不足以激活弹出窗口中的滚动时才会出现此问题

有人遇到过这个问题吗?

你有什么办法解决这个问题吗?

【问题讨论】:

  • 您是否考虑过更新到最新版本的剑道套件?如果您将 Chrome 置于 iPad 仿真模式,也会出现同样的问题吗?如果您有可用于测试的演示,那也会很有帮助。
  • 您好感谢您的回答,我能够使用 chrome ipad 仿真模式重现它。我无法更新,这是一个即将投入生产的应用程序,我们现在不想更新。我也无法展示演示...但是使用 chrome 的 kendo 扩展我能够看到数据源已正确设置,但未呈现弹出窗口的 html:我有一个空的“UL”
  • 没有看到一些代码来尝试重现问题,那么很难说问题是什么。最好的办法可能是与 Telerik 支持部门取得联系,看看他们能提供什么建议。他们真的很有帮助,并以良好的解决方案做出回应。尽管他们可能会要求一个演示项目来尝试重现该问题。
  • 非常感谢您的帮助,我找到了解决方案
  • 很高兴您找到了解决方案。

标签: ios ipad kendo-ui


【解决方案1】:

我终于找到了问题,它是由页面顶部呈现的弹出窗口和 webkit 转换引起的。

问题确实是由弹出窗口中的滚动视图引起的,我必须这样做:

var modelescombobox = $("#myddl").data("kendoDropDownList");
var scroller = modelescombobox.list.data("kendoMobileScroller");
if(scroller)
{
   scroller.reset();
}

这是引导我找到解决方案的链接之一:Kendo UI dropdownlist mobile scrolling

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 2017-02-06
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多