2011-09-21 4 views
0

내 모든 검색과 마찬가지로 layout: 'fit'으로 패널을 설정하여 문제가 거짓임을 제안합니다. JSONP 요청 후 템플릿을 적용하면 목록의 맨 아래로 스크롤 할 수 없습니다.
html: '<div>text</div>...<div>bottom</div>'을 채우고 JSONP 요청을 주석 처리했습니다. 이것은 잘 작동합니다. 나는 그곳에 그것을 놓고 템플릿을 다시 적용했다.템플릿을 적용한 후 sencha 터치 패널이 스크롤되지 않습니다.

내 템플릿이 또한 필요

new Ext.XTemplate([ 
    '<tpl for=".">', 
      '<div>', 
       '<a href="product.html#{productid}" >', 
        '<h3>{title}</h3>', 
        '<img src="{img}" />', 
        '<p>Manufacturer: {realvendor}<br/>', 
        'Product#: {partnumber}<br/>', 
        'Manufacturer#: {vendornumber}<br/>', 
        'List Price: {msrp}<br/>', 
        'Description: {text}<br/>', 
        '</p>', 
       '</a>', 
       '<a href="price_av.html#{productid}" title="Price/Availablity" >Check Price</a>', 
      '</div>', 
    '</tpl>' 

답변

3

로 설정 한 것으로, 그 문제를 추적. panel.update()에서 내 패널의 높이를 설정하지 않았지만 컨테이너 div의 높이를 설정하고있었습니다. App.views.home.setHeight(App.views.home.el.up('div').dom.style.height) App.views에 템플릿이 적용되는 패널 홈이 있습니다. 패널을 업데이트 한 후 높이를 부모 객체의 높이로 설정합니다. 이제 작동합니다.

+0

고마워요, 잘 잡으세요. 디버깅 시간을 절약 해주었습니다. –

0

이 당신의 패널은 콘솔 및 프로파일에 재미 후 수직 스크롤

new Ext.Panel({ 
    // bla bla bla... 
    scroll: 'vertical' 
}); 
+0

네, 그 안에도 있습니다. – kyle

관련 문제