例如,在此页http://www.telerik.com/kendo-ui上,Telerik在数据管理下拥有ListView,在Mobile Widgets下拥有ListView。
他们是否说当使用iPhone时查看响应式网页时,将使用“Mobile Widgets下的ListView”,当在桌面上查看SAME网站时,将使用“数据管理下的ListView”
如果是,则必须在同一网页上定义2个ListView。
答案 0 :(得分:0)
不,您不必定义两个ListView。移动视图将在移动设备上查看时自动应用,反之亦然。
答案 1 :(得分:0)
我问了一位知道Telerik有人的联系人,他的回复是......
是的,这有点让人困惑。它们实际上有两个小部件,但其中一个仅用于原生移动应用程序开发。整个KendoUI Mobile套件专为满足制作本机移动应用程序的开发人员的需求而量身定制。你在stackoverlow中得到的答案基本上是错误的 - 是的,移动ListView将在桌面浏览器上呈现,但会认为这些是移动浏览器,我已经看到很多问题了。此外,请注意移动套件如何缺乏来自其网络对手的更重的控件 - 没有移动网格,没有移动编辑器,日期选择器,组合等等,因为创建它们以便它们在所有移动平台上运行非常困难如果剑道团队有意在某一天开发它们,那将需要数年时间。
答案 2 :(得分:-1)
您只需在自己的列表视图定义中指定自动模式。因此,当在移动设备中查看列表时,它将自动呈现移动小部件ui而不是正常的kendo ui。请参阅以下内容:
@(Html.Kendo().ListView(Model)
...............
.Mobile(MobileMode.Auto)
您可以选择设置不同的MobileMode:1。自动2.手机3.平板电脑4.已禁用