मेरे पास एक सूचीदृश्य है जो 50 आइटमों से शुरू होता है, और मैं सूची के माध्यम से उपयोगकर्ता स्क्रॉल के रूप में और अधिक जोड़ना चाहता हूं, लेकिन इससे पहले कि वे सूची के अंत तक पहुंच जाएं। मैं atEnd संपत्ति का उपयोग कर रहा हूं, यह जानने के लिए कि जब मैं सूची के अंत में हूं, और उस बिंदु पर और आइटम जोड़ रहा हूं, लेकिन जब मैं 50% हूं - 75% रास्ते में मैं नए आइटम जोड़ना शुरू करूंगा सूची के माध्यम से, ताकि उपयोगकर्ता को अधिक डेटाबीबी 10 ऐप पर सूची के अंत तक पहुंचने से पहले मैं सूची दृश्य में और आइटम कैसे जोड़ सकता हूं?
6
A
उत्तर
7
के लिए प्रतीक्षा छोड़ने की संभावना कम हो, तो आप onFirstVisibleItemChanged सिग्नल का उपयोग करके पता लगा सकते हैं कि आप कितनी सूचीदृश्य हैं। सूची में अपनी वर्तमान स्थिति प्राप्त करने के लिए प्रथम विज़िटेबलिटम और डेटा मॉडल के वर्तमान आकार का उपयोग करें। यदि वह स्थिति आपके द्वारा निर्धारित सीमाओं के भीतर है (मेरे उदाहरण कोड में 50% और 75%) तो डेटा मॉडल में और आइटम जोड़ने के लिए कोड चलाएं।
सटीक संख्या निर्धारित न करें, क्योंकि सिग्नल सूची के माध्यम से बिल्कुल 50% तक नहीं पकड़ सकता है, और आपको तब भी जांच करनी चाहिए जब आप सूची के अंत में विफलता के रूप में सूची के अंत को दबाते हैं उपयोगकर्ता आपके द्वारा सेट की गई सीमा से पहले उड़ता है।
ListView {
dataModel: listDataModel
objectName: "listView"
attachedObjects: [
ListScrollStateHandler {
property int position
id: scrollStateHandler
onScrollingChanged: {
if (atEnd) {
//code to run if you hit the end of the list
}
}
onFirstVisibleItemChanged: {
if (position < firstVisibleItem) {
console.log("Scrolling Down")
var size = listDataModel.size();
var percent = firstVisibleItem/size * 100;
console.log("Percent: " + percent + "%");
if (50 < percent < 75) {
//do stuff
}
} else if (position > firstVisibleItem) {
console.log("Scrolling Up");
}
position = parseInt(firstVisibleItem);
}
}
]}
संबंधित मुद्दे
- 1. मैं सूची की पहली स्थिति में कैसे जोड़ सकता हूं?
- 2. मैं स्टाइल सूची दृश्य आइटम कैसे करूं?
- 3. मैं सूची सूची में असीमित रूप से पंक्तियों को कैसे जोड़ सकता हूं?
- 4. सूची के अंत में jQuery चाल सूची आइटम
- 5. मैं एंड्रॉइड में सूची दृश्य के किसी आइटम पर कैसे जा सकता हूं?
- 6. jQuery: अगली() अंत तक पहुंचने पर कैसे पता लगाएं, फिर पहले आइटम पर जाएं
- 7. सूची दृश्य आइटम
- 8. कुछ सूची दृश्य आइटम
- 9. क्या मैं पाइथन सूची पर "दृश्य" बना सकता हूं?
- 10. क्या मैं विजुअल स्टूडियो 2010 में सीएसएचटीएम में कार्य सूची आइटम जोड़ सकता हूं?
- 11. बिना किसी कोडबेंड के बटन पर क्लिक करके मैं सूची सूची से आइटम्स को किसी सूची में कैसे जोड़ सकता हूं?
- 12. jQuery का उपयोग करके मैं एक सूची आइटम कैसे जोड़ सकता हूं?
- 13. सूची दृश्य में आइटम कैसे अक्षम करें?
- 14. पायथन में, मैं सूची सूची (कॉलम डिलीट) की सूची से एनएच सूची आइटम कैसे हटा सकता हूं?
- 15. पूरी सूची को सॉर्ट किए बिना सूची के पहले 10 क्रमबद्ध आइटम कैसे प्राप्त करें
- 16. उपयोगकर्ता अंतिम पृष्ठ पर पहुंचने के बाद UIPageViewController में नए पेज कैसे जोड़ सकता हूं?
- 17. एंड्रॉइड की सूची दृश्य में मेनू आइटम के लिए मैं आइकन कैसे बना सकता हूं?
- 18. सभी सूची दृश्य आइटम (पंक्तियां)
- 19. सूची सूची के बाहर होने वाली सूची दृश्य पर क्लिक ईवेंट कैसे सुन सकते हैं?
- 20. एंड्रॉइड में सूची दृश्य सूची
- 21. चयनित आइटम पर सूची दृश्य स्क्रॉल
- 22. एक सूची दृश्य के अंत में प्रोग्रामेटिक स्क्रॉलिंग
- 23. मैं मौजूदा सूची से नई सूची कैसे बना सकता हूं?
- 24. ऑर्डर सूची की सूची आइटम के भीतर सूची सूची आइटम?
- 25. एंड्रॉइड सूची दृश्य सूची के बिना शीर्ष पर आइटम जोड़ें दृश्य
- 26. मैं सूची दृश्य में आइटम को कैसे अचयनित कर सकता हूं?
- 27. सूची दृश्य से डेटा को angular.js में विस्तृत दृश्य में
- 28. एंड्रॉइड एस्प्रेसो सूची दृश्य आइटम
- 29. बैश में परिवर्तनीय सूची या सरणी संरचना? मैं इसे आसानी से कैसे जोड़ सकता हूं?
- 30. सूची दृश्य नियंत्रण में आइटम जोड़ें
ग्रेट उत्तर धन्यवाद! मैंने कभी इस बारे में सोचा नहीं होगा – krilovich