2014-11-20 2 views
0

배열 객체를 사용하고 서비스 기록에서 모든 레코드를 저장합니다. 배열 객체 안에 데이터를 넣을 수 있습니다. 하지만 난 어떻게 X - 템플릿 내부의 전역 arrayobject을 반복 해야할지 모르겠다.itemtpl 안에 배열 객체 반복하기

var Global_array=[]; 
Global_array.push({ 
        "v1":items[i].v1, 
        "v2":items[i].v2, 
        "v3":items[i].v3, 
        "v4":items[i].v4, 
        "v5":items[i].v5, 
       }); 

여기에서 필자는 회사 세부 정보를 반복하고 가져와야합니다.

'<tr class="mycompanydetail">' 
        +'<tpl ' 
            + '<td>{v1}</td>' 
            + '<td>{v2}</td>' 
            + '<td>{v3}</td>' 
            + '<td>{v4}</td>' 

          +'</tpl></table> ' 

답변

0

'컨테이너'를 사용하여 사용자 정의 tpl을 렌더링하는 경우 '데이터'필드를 사용하여 tpl에 값을 보낼 수 있습니다. 예를 들어

:

{ 
    xtype: 'container', 
    tpl: '<tr class="mycompanydetail">' 
     + '<tpl for="values">' 
     + '<td>{v1}</td>' 
     + '<td>{v2}</td>' 
     + '<td>{v3}</td>' 
     + '<td>{v4}</td>' 
     + '</tpl></table> ', 
    data: { 
     values: Global_array 
    } 
}