2016-03-30 30 views
0

Listelerdeki bir Sencha Touch uygulamasını, özellikle de (örneğin) 400 farklı öğeye sahip olduğum bir listede geliştiriyorum ve görünümdeki performansı artırmak için infinite: true parametresini eklemek gerekiyor ..Sencha Touch uygulamasıyla liste öğelerinde yer paylaşımı

Ama

enter image description here

.. garip bir davranış arıyorum ve ürün sonraki biriyle bindirilirken olan

Benim kodudur:

xtype  : 'list', 
cls   : 'mweb-list', 
useComponents: true, 
maxItemCache: 30, 
useHeaders : false, 
infinite : true, 
Ben css kuralları, burada genişletilmiş bileşeni görüntüleyebilirsiniz henüz infinite parametre ..

Bileşen CLS eklediğinizde

Bu davranış oluyor:

Ext.define('xx.components.list.BaseListComponent', { 
    extend: 'Ext.dataview.List', 
    xtype : 'mwebBaseListComponent', 

    config: { 
    cls   : 'mweb-list', 
    useComponents: true, 
    emptyText : '', 
    loadingText : '', 
    useHeaders : false 
    } 
}); 

Herhangi ipucu ??

Önceden teşekkür ederiz.

cevap

0

Bayrak değişkeniHeights: true değerini kullanmak isteyebilirsiniz.

xtype  : 'list', 
cls   : 'mweb-list', 
useComponents: true, 
maxItemCache: 30, 
useHeaders : false, 
infinite : true, 
variableHeights: true, 

Bunun dışında mweb listeniz normal listeler için ayarlanmış olabilir, ancak sonsuz listelerin yapısını izlemiyor olabilir. Eğer variableHeights yardımcı olmazsa, lütfen css kodunuzu gönderin.

css:

.mweb-list { 
    --> post whatever is in here 
} 
+0

Düzenlendi ve eklenen kod listeden genişletildi – inane

0

infinite: true'u kullandığınızda, her liste öğesinin yüksekliğini (piksel olarak) ayarlamak için itemHeight özelliğini kullanabilirsiniz.

xtype  : 'list', 
cls   : 'mweb-list', 
useComponents: true, 
maxItemCache: 30, 
useHeaders : false, 
infinite : true, 
itemHeight : 80 
+0

Üzgünüz ama itemHeight çalışmıyor .. Aynı davranıştır .. Sonsuz 'kullanırsanız Yanıtınız için teşekkür ederiz .. – inane

+0

Tamam görünüyor mu ile: FALSE? – bumpy

+0

Gerçekten sonsuz ile belirtilen kodu kullanıyorum: true .. Bu konuda çok kafam karışmış .. – inane

İlgili konular