2017-02-13 7 views
8

मैंने अपनी परियोजना में यूआई ग्रिड का उपयोग किया और नीचे gridOptions वैरिएबल का एक स्नैपशॉट है जिसका मैंने उपयोग किया था। समस्या यह है कि सब कुछ ठीक काम कर रहा था। लेकिन पिछले 1 या 2 सप्ताह से लंबवत स्क्रॉल केवल एक ही स्क्रॉल पर स्क्रॉलिंग कर रहा है। चूंकि multiSelect सत्य पर सेट है, इसलिए ग्राहक विशिष्ट रिकॉर्ड को चेक/चुनने में असमर्थ हैं स्क्रॉलबार स्क्रॉल बहुत अधिक है (यह तब होता है जब उपयोगकर्ता केवल एक बार स्क्रॉल करता है) और स्क्रॉलबार तालिका के नीचे तक पहुंच जाता है।यूआई ग्रिड बेहद तेजी से लंबवत स्क्रॉल समस्या

संस्करण: ui ग्रिड - v3.2.1

this.gridOptions = { 
     appScopeProvider: this, 
     infiniteScrollRowsFromEnd: 20, 
     enableSelectAll: true, 
     multiSelect: true, 
     enableColumnResizing: true, 
     saveScroll: false, 
     saveFocus: false, 
     saveGrouping: false, 
     enableFiltering: true, 
     saveGroupingExpandedStates: false, 
     saveTreeView: false, 
     infiniteScrollDown: true, 
     useExternalFiltering: false, 
     useExternalSorting: false, 
     enableCellEditOnFocus: false, 
     enableCellEdit: false, 
     enableRowSelection: true, 
     enableFullRowSelection: true, 
     enableGridMenu: true, 
     enableSorting: true, 
     exporterCsvFilename: 'ClientResults.csv', 
     exporterCsvLinkElement: angular 

     //sorry cant share other code 

किसी को क्या गलत मदद कर सकते हैं।

पीएस: तालिका में कुल 2000+ रिकॉर्ड हैं। यह भी क्रोम में होता है और फ़ायरफ़ॉक्स में सामान्य व्यवहार करता है।

+0

तो समस्या वास्तव में क्या है? क्या आप इसे और अधिक स्पष्ट कर सकते हैं ... क्या आप नीचे स्क्रॉल करने में सक्षम हैं या स्क्रॉल कंटेनर में अक्षम हो रहा है जो आपको विशिष्ट रिकॉर्ड चुनने से रोकता है? – Vikash

+0

जब उपयोगकर्ता लंबवत स्क्रॉल करता है तो ग्रिड बहुत तेज स्क्रॉलिंग शुरू होता है भले ही उपयोगकर्ता केवल एक बार स्क्रॉल करता है और स्क्रॉलबार तालिका के नीचे तक पहुंच जाता है। यह उपयोगकर्ता को रिकॉर्ड के बीच में चयन या देखने की अनुमति नहीं देता है। –

+0

[कोणीय यूआई ग्रिड स्क्रॉल त्रुटि] का संभावित डुप्लिकेट (http://stackoverflow.com/questions/42100246/angular-ui-grid-scroll-error) –

उत्तर

16

समस्या मिली।

यह समस्या क्रोम 56 के संस्करण के साथ थी। इसके अलावा मेरा यूई-ग्रिड संस्करण 3.2.0 था जिसे मैंने 4.0.2 तक अपग्रेड किया जिसने अंततः इस मुद्दे को हल किया। यह Link मदद की।

13

सोच कैसे उन्नयन ui ग्रिड के बिना इस को हल करने के किसी के लिए, यह ui-grid 3.1.1 पर मेरी समस्या का समाधान हो:

अपने सीएसएस करने के लिए इस जोड़ें:

.ui-grid-viewport { 
    overflow-anchor: none; 
} 

Source

+0

एक अच्छी चाल है :) – dreamweiver

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