2015-01-21 70 views
0

我在一个asp.net MVC应用程序中使用kendo 2014.1.318:我使用包装。kendo dropdown Ipad问题

我有在iPad上(IOS 8.1的Safari)

的问题是不是在Android平板电脑和Windows浏览器可再生的级联下拉列表的问题,我试过IE9,Chrome浏览器,Firefox和Safari的Windows:无问题

所以,现在的问题是:

我有一个包含品牌列表中的第一个下拉。 我有机型

首先,我选择一个品牌 我的下拉菜单中的“模式”列表中的第二个下拉填充=> OK

于是我选择了几个模型品牌

我的下拉列表“模式”被填充,但弹出是不是画:它是所有白色

enter image description here

但是,如果我触摸弹出几个时间:项目出现

如果我选择了很多的车型品牌:没问题

所以我认为只出现这个问题时,项目在“模式”下拉列表的数量没有大到足以激活滚动,在弹出的

有没有人遇到过这个问题?

你有什么想法如何解决这个问题?

+1

你有没有考虑更新到最新版本的剑道套件?如果你把Chrome说成iPad模拟模式,也会出现同样的问题吗?如果你有一个可用于测试的演示,那也是有帮助的。 – 2015-01-21 12:10:02

+0

嗨 感谢您的回答,我可以用chrome ipad仿真模式重现它。 我无法更新,这是即将投入生产的应用程序,我们现在不想更新。 我无法显示演示... 但使用kendo扩展程序的铬我能够看到数据源被正确设置,但弹出窗口的html不呈现:我有一个空的“UL “ – Sam 2015-01-21 12:57:21

+0

没有看到一些代码来尝试和重现这个问题,那么很难说这个问题是什么。最好的办法就是与Telerik支持联系,看看他们能提出什么建议。他们真的很有帮助,并提供良好的解决方案。尽管他们可能会要求一个演示项目来尝试重现问题。 – 2015-01-21 13:29:57

回答

0

我最终发现这个问题,它是由弹出窗口在页面的顶部和webkit转换引起的。

这个问题是真的,在弹出的滚动视图造成的,我不得不这样做:

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

这里是导致我的解决方案中的一个环节:Kendo UI dropdownlist mobile scrolling