2011-08-17 17 views
5

मेरे पास पेजिंग के साथ ग्रिड है। प्रत्येक पृष्ठ में अधिकतम 10 पंक्तियां होती हैं। इस तरह: enter image description hereExtJS ग्रिड में खाली पंक्तियां कैसे जोड़ें?

मैं सीएसएस में .x-grid3-scroller चयनकर्ता के लिए ढाल पृष्ठभूमि सेट करता हूं। सबकुछ ठीक है, जबकि डायरेक्टस्टोर में 10 आइटम हैं। लेकिन अगर 10 से कम आइटम हैं तो मुझे समस्या है: enter image description here

यदि .x-grid3-scroller के लिए धारीदार पृष्ठभूमि सेट करें तो कॉलम में कोई सीमा नहीं होगी।

नीचे ग्रिड फिट करने के लिए ग्रिड में खाली पंक्तियों को कैसे जोड़ना है?

उत्तर

5

दुकान के बाद लोड (उपयोग load श्रोता) की जाँच कितने रिकॉर्ड कर रहे हैं वहाँ (getCount() विधि) और (add() विधि) 10 - store.getCount() खाली रिकॉर्ड जोड़ने है।

store.on('load', function(store) { 
    var records = new Array(); 
    for(var i = 10 - store.getCount(); i > 0; i--) { 
    records.push(new store.recordType(/*you might need to provide default data here*/)) 
    } 
    store.add(records); 
}); 
+0

धन्यवाद! मुझे नहीं पता क्यों, लेकिन मैंने सोचा कि अगर मैं स्टोर में रिक्त रिकॉर्ड जोड़ दूंगा तो यह पेजर तोड़ देगा। लेकिन सब कुछ ठीक है। फिर से धन्यवाद! – BUDDAx2

संबंधित मुद्दे