0

검도 UI에 문제가 있습니다.기본 kendoUI 위젯을 동적으로 생성하는 방법은 무엇입니까?

onShow 메서드를 사용하여 목록을 동적으로 생성하려고 할 때 (listView가되기를 원할 때). KendoUI 기능이나 스타일링을 첨부하지 않는 것 같습니다. 검도 "위젯 생성기"가 이미 작업을 완료하고 새로 추가 된 내용을 만지지 않은 것처럼 말입니다. 내 경우

:

<div data-role="view" id="profile" data-title="Profile" data-layout="overview-layout" data-show="initProfile"> 
     <div id="profileContent"></div> 

     She/He Might Like: 
     <div data-role="scrollview" data-page="0"> 
      <div class="login-scrollV" id="page1" data-role="page"> 
      </div><div class="login-scrollV" id="page2" data-role="page"> 
      </div><div class="login-scrollV" id="page3" data-role="page"> 
      </div> 
     </div> 
    </div> 

와 콧수염 JS와

, 나는 동적으로 컨텐츠를 생성하고 결국

<script id="profileTemplate" type="text/x-handlebars-template"> 

     <ul id="profileList" data-role="listview" data-style="inset" data-id="{{id}}" data-type="group"> 
      <li>Profile 
       <ul> 
        <li><h2>{{firstname}} <span>{{lastname}}</span></h2><img src="{{picture}}" /></li> 
        <li>Gender <span class="sales-up">{{genre}}</span></li> 
        <li>Notation <span class="sales-up">Not Yet Ready</span></li> 
       </ul> 
      </li> 
      <li>Center Of Interests 
       <ul> 
        <li>Rock</li> 
        <li>Opera</li> 
        <li>Exhibitions</li> 
       </ul> 
      </li> 
     </ul> 

    </script> 

을 #profileContent하는 데 추가 : 여기

는 HTML입니다 , 내용은 내가 그것을하기 위해 Mustache에게 말했던 방식으로 생성된다. 그러나 Kendo는이 listView 나 어떤 스타일에도 그 기능을 적용하지 않는다. 내 질문은 그래서 이해

이유는, (나는 HTML 처음부터이 있어야 가정) : 가 어떻게 (이상적) 콧수염 핸들과에서 onShow 방법 목록보기 동적 생성에 대한 해결 방법을 찾을 수 검도 UI는이를 인식하여 목록보기 기능에 적용할까요? 당신이 그것을 채울 후

많은 감사

답변

2

당신은 아마의 profileContent의 DIV에 kendo.bind 또는 kendo.init를 실행해야합니다.

+0

감사합니다. –

관련 문제