2013-04-15 2 views
1

ListView에서 아무 일도 일어나지 않을 때가 있습니다. Telerik의 지침을 따라 참조 및 필요한 모든 스크립트를 추가했습니다. 나는 오직 "[객체 객체]에는 메소드 kendoListView가 없다".Kendo Mobile ListView in ASP MVC

한 시간 동안 어지러운 뒤 나는 모바일 버전의 스크립트를 제거하고 대신 데스크톱 버전을 추가했습니다. 이제 "정의되지 않은"aspnetmvc-ajax 속성을 읽을 수 없습니다.

MVC4 및 Rayzor와 함께 Asp.Net을 사용하고 있습니다. JQuery는 1.9.1이고 Telerik의 구성 요소는 2013 년 1 분기입니다. 누구나 이러한 오류의 의미를 알 수 있습니까?

답변

1

검도 모바일 목록보기가 작동하려면 kendoMobileListView이 아닌 kendoListView의 초기화 방법을 사용해야합니다. 그러나 작업을 훨씬 쉽게 할 수 있습니다. 당신은 목록보기를 나타내는 요소에 data-role="listview"을 추가하고 페이지에서 다음 중 하나의 호출을 넣을 경우 :

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

이 데이터-역할 속성에 대한보고, 당신을 위해 모든 위젯을 초기화합니다. the demos에서 확인하십시오.

+0

감사합니다. "@ (Html.Kendo() .ListView <....."와 같은 cshtml 파일에서 이것을 초기화합니다.) MobileListView에 대한 메소드가 없습니다. "all"js 파일을 추가하면 찾을 수 있습니다. 웹 버전을 초기화하십시오. 그래서 목록에있는 최소값을 사용하면 문서에 대한 의존성이 누락되었다고 생각합니다. 그래도 모바일 버전에서는 운이 없습니다. – Paul

+0

아, 그래, 그렇습니다. 모든 버전에서 얻을 수 있습니다. 거기에 당신이 있습니다. 그러나 여기에 문제는 PhoneGap을 사용하여 모바일 응용 프로그램을 개발할 수 있기 때문에 MVC 래퍼가 모바일에서 작동하지 않는다고 생각하기 때문에 mvc 래퍼가 좋지 않을 것입니다. 하지만 –

+0

좋습니다, 웹 버전이나 jQuery 모바일 목록을 사용하려고합니다. – Paul