2013-04-15 20 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