2014-04-17 5 views
1

문제 : 우리는 검도 탭 표시 위젯과 탭의 내 검도 툴팁 위젯이있을 때검도 UI MVC 래퍼의 툴팁 버그?

발생합니다.

(function(data 
/**/) { 
var o,e=kendo.htmlEncode;o='<div role="tooltip" class="k-widget k-tooltip';if (!autoHide) {;o+=' k-tooltip-closable';};o+='">';if (!autoHide) {;o+=' <div class="k-tooltip-button"><a href="#" class="k-icon k-i-close">close</a></div> ';};o+='<div class="k-tooltip-content"></div>';if (callout){ ;o+='<div class="k-callout k-callout-'+(dir)+'"></div>';};o+='</div>';return o; 
}) 

: 여기

Uncaught ReferenceError: autoHide is not defined VM3349:3 
    (anonymous function)VM3349:3 
    a.extend._initPopupkendo.all.min.js:15 
    a.extend._showkendo.all.min.js:15 
    (anonymous function) 

오류가 발생 익명 함수입니다 :

오류 : 툴팁 활성제 마우스를 올려 놓으면, 우리는 다음과 같은 오류 메시지가 나타납니다 :

주목할만한 점은 우리는 또한 다른 검도 위젯 (예 : 캘린더), 툴팁 위젯을 제외한 모든 위젯이 올바르게 렌더링되고 작동합니다.

마지막으로 우리의 Kendo MVC 위젯 스크립트가 모두 지연되었습니다. 다음은 설정 방법에 대한 기본 예입니다.

<script src="jquery.min.js"></script> 
<script src="kendo.all.min.js"></script> 
<script src="kendo.aspnetmvc.min.js"></script> 

<script data-main="main" src="require.js"></script> 

@Html.Kendo().DeferredScripts(True)   

모든 가능한 생각이나 가능한 해결 방법은 무엇입니까? v2014.1.318

업데이트를 사용

:

우리는 더 테스트를 수행하고 단순히 requirejs와 (MVC 래퍼 또는 검도 UI 웹을 사용하여) 툴팁을 렌더링하는 설명 오류를 발생시키는 것으로 보인다. 이는 Kendo의 툴팁 위젯에서 내부적으로 사용되는 참조 된 "autoHide"변수의 버그 및 범위 문제 일 수 있습니다. http://trykendoui.telerik.com/@mishoo/ikAt/2

모두가 나에게 잘 보인다

+0

스크립트를 두 번로드하는 것처럼 보입니다. 문제의 일부일 수 있습니다. –

+0

무슨 뜻인지 모르겠습니까? 현재 requirejs 외부의 전체 축소 파일을 처리하고 있습니다. 우리는 requirejs를 통해 이러한 축소 된 파일을 다시로드하지 않습니다. – TAS

+0

죄송합니다.'@Html.Kendo(). DeferredScripts (true)'를 오해했습니다. –

답변

0

여기 검도가 RequireJS와 함께로드되는 툴팁 예이다. 나는 에 의해 "MVC wrapper 나 검도 UI 웹을 사용하는 툴팁을 requirejs와 함께"과 같이 표시할지 모르겠다.하지만 브라우저에 HTML을 붙여 넣으면 (View Source 사용) 우리가 알아낼 수있다.