2015-10-20 26 views
5

द्वारा बनाए गए $ घड़ियों की संख्या को कम करें) पहले मैं बस इस महान परियोजना के लिए धन्यवाद कहना चाहता था।यूई-ग्रिड

हमने हमारे टेबल-ग्रिड के हिस्से के रूप में यूई-ग्रिड एकीकृत किया है, और कुछ अज्ञात कारणों से यूई-ग्रिड द्वारा उत्पन्न घड़ियों की मात्रा हमारे द्वारा संसाधित करने की कोशिश कर रहे डेटा की मात्रा के लिए बहुत बड़ी है।

उदाहरण के लिए

: ग्रिड - किसी भी कस्टम सेल टेम्पलेट

$ घड़ियों हम 960 घड़ियों की राशि प्राप्त करने के निरीक्षण के बिना साधारण पाठ आधारित कोशिकाओं के 20 पंक्तियों के साथ 9 कॉलम तालिका।

इस मुद्दे हम प्रत्येक तत्व है कि उस पर घड़ी है और समय की सबसे हम तत्वों का इस तरह मिल गया मुद्रित डिबग करने के लिए कोशिश कर रहा है:

[div#1445359168448-19-uiGrid-001Z-cell.ui-grid-cell.ng-scope.ui-grid-coluiGrid-001Z, context: div#1445359168448-19-uiGrid-001Z-cell.ui-grid-cell.ng-scope.ui-grid-coluiGrid-001Z]0: div#1445359168448-19-uiGrid-001Z-cell.ui-grid-cell.ng-scope.ui-grid-coluiGrid-001Zcontext: div#1445359168448-19-uiGrid-001Z-cell.ui-grid-cell.ng-scope.ui-grid-coluiGrid-001Zlength: 1__proto__: n[0] 
watchers 4 

और प्रत्येक कोशिका तत्व 2-4 घड़ियों मिला है।

हमने मूल कॉलमडिफ (फ़ील्ड + डिस्प्ले नाम) के साथ सरल डेटा संरचना का उपयोग किया।

हमारे ज्यादातर मामलों में हमें विशिष्ट ग्रिड कोशिकाओं में संभावनाओं की आवश्यकता नहीं है।

क्या हम कुछ भी कर सकते हैं जो हम ui-grid द्वारा बनाई गई $ घड़ियों को कम करने के लिए कर सकते हैं?

अग्रिम धन्यवाद, elad।

+0

इस दस्तावेज़ को चेक करें - https://github.com/angular-ui/ui-grid/blob/master/misc/tutorial/404_large_data_sets_and_performance.ngdoc। 'फास्टवॉच' नामक एक विकल्प है और इसे आपके 'ग्रिडऑप्शन' में सही करने के लिए सेट करने से कोणीय केवल डेटा सरणी और संदर्भ की लंबाई के लिए देखेगा और प्रत्येक विशेष अनुक्रमणिका नहीं। – FrailWords

+0

10x। मैंने फास्टवॉच विकल्प का उपयोग किया, लेकिन $ घड़ी की गणना में कोई बदलाव नहीं आया :-( –

+0

क्या आपने वहां 'flatEntityAccess' में उल्लिखित अन्य विकल्प की कोशिश की है? – FrailWords

उत्तर

0

एक अवधारणा के रूप में - पंक्ति का उपयोग करके * $ $$ वॉचर्स का उपयोग स्क्रॉलिंग वर्चुअलाइजेशन का उपयोग करने के लिए प्रदर्शन बूस्ट के हिस्से के रूप में किया जाता है। इस व्यवहार को खारिज करने का कोई भी तरीका काम नहीं करता था।

हम smart table अपने हल्के का उपयोग कर एक और approachby उपयोग करने का फैसला किया है और हम अपने विचार प्यार संपुटित के लिए नहीं/टेबल/ग्रिड लेआउट निर्माण छिपाते हैं, लेकिन बजाय निर्देशों (प्लगइन्स) की अपनी Aset आप आप एक में तालिका व्यवहार रचना करने की अनुमति घोषणात्मक तरीका

घोषणात्मक तरीके का उपयोग करके = कोणीय एनजी-दोहराने का उपयोग करके और तालिका टेम्पलेट को सीधे शैली को जोड़ने के लिए सीएसएस देव को देने के लिए बहुत आसान और कम आसान दिखाई देता है।

अभी भी हम इसे एक सीआरएम समाधान के लिए एक जटिल ग्रिड बुनियादी ढांचे की जरूरत के रूप में उपयोग नहीं कर सकते - शायद Telerik यूआई टेबल

Elad - इस कारण के लिए हम अभी भी समाधान की तलाश में।

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

  • कोई संबंधित समस्या नहीं^_^