2013-04-15 14 views
1

我有一个可怕的时间让ListView做任何事情。我遵循Telerik的指示并添加了参考和所有需要的脚本。我只得到“[Object object]没有方法kendoListView”。在MVC中的Kendo移动ListView

乱搞了一个小时后,我删除了脚本的移动版本,而是添加了桌面版本。现在我得到“无法读取属性”aspnetmvc-ajax“未定义”。

我使用Asp.Net与MVC4和Rayzor。 JQuery是1.9.1,Telerik的组件是2013年第一季度。有没有人有任何想法这些错误是什么意思?

回答

1

对于kendo移动列表视图的工作,您必须使用kendoMobileListView的初始化方法,而不是kendoListView。但是,您可以使您的工作更轻松;如果添加了一个data-role="listview"代表该列表视图元素,并把你的页面下面的单个呼叫:

var app = new kendo.mobile.Application(document.body); 

这初始化所有部件的你,通过寻找数据角色属性。检查在the demos

+0

谢谢。我正在初始化这个在cshtml文件中,像“@(Html.Kendo()。ListView <.....”)没有MobileListView的方法。我发现如果我添加“所有”js文件,我能够得到网页版本初始化,所以我认为他们错过了文档中的依赖关系,因为使用列出的最小值不起作用,尽管如此,仍然没有运行移动版本。 – Paul

+0

哦,好的,所以,所有版本都会得到但是,我认为这里的问题是MVC包装器可能无法在移动设备上工作,因为它的想法是您可能使用PhoneGap开发移动应用程序,因此mvc包装器对您不会有好处。虽然, –

+0

好的,谢谢,我会尝试使用Web版本,或者使用jQuery移动列表。 – Paul