अद्यतन स्थिति और उप स्थिति स्तंभ चौड़ाई
- 65px से 90px तक स्टेटस कॉलम चौड़ाई बदलें - 120px से 150px तक सब स्टेटस कॉलम की चौड़ाई बदलें - स्तंभों से मिलान करने के लिए संबंधित फ़िल्टर फ़ील्ड कंटेनर चौड़ा...
कॉलम चौड़ाई से मिलान करने के लिए फ़िल्टर फ़ील्ड कंटेनर चौड़ाई अपडेट करें
- 300px से 245px तक लीड आईडी फिल्टर कंटेनर को अपडेट करें - 200px से 65px तक अद्यतन स्थिति फिल्टर कंटेनर - 200px से 120px तक सब स्टेटस फिल्टर कंटेनर को अपडेट करे...
दिनांक स्तंभ चौड़ाई को 155px में बदलें
- अद्यतन बनाया गया और असाइन किया गया स्तंभ चौड़ाई 220px से 155px - दोनों स्तंभों के लिए स्पष्ट चौड़ाई, न्यूनतम चौड़ाई और अधिकतम चौड़ाई 155px सेट करें - अद्यतन त...
त्वरित खोज को स्टेटस टैब लाइन में ले जाएँ, सही गठबंधन
- त्वरित खोज अब स्टेटस टैब के समान ही दिखाई देता है, जो दाईं ओर संरेखित होता है - डुप्लिकेट सर्च बार सेक्शन को हटाकर सरलीकृत लेआउट - स्टेटस टैब और क्विक सर्च स्...
पैडिंग को समायोजित करें पिन्ड पंक्ति लीड आईडी कोशिकाओं के लिए 17px तक
- बेहतर संरेखण के लिए 12px से 17px तक पैडिंगलेफ्ट बदलें
पिन्ड पंक्तियों में पैडिंग को कम करें लीड आईडी कॉलम मूल्यों को स्थानांतरित करने के लिए बाएं
- पिन्ड पंक्ति लीड आईडी कोशिकाओं के लिए 45px से 12px तक पैडिंग को कम करें - IdRenderer बॉक्स sx prop में लापता कॉमा को ठीक करें - यह लीड आईडी मूल्यों को पिन्ड प...
हेडर और डेटा के बजाय ग्रिड हेडर के ऊपर फिल्टर बार ले जाएँ
- एजी ग्रिड कंटेनर के बाहर फिल्टर बार स्थानांतरित करें, ग्रिड के ऊपर स्थित है - पूर्ण स्थिति को हटा दें जो ओवरलैप मुद्दों का कारण बन रहा था फ़िल्टर बार अब फील्ड...
डेटा पंक्तियों को ओवरलैप करने से फिल्टर बार को रोकने के लिए ग्रिड कंटेनर में पैडिंग जोड़ें
- पैडिंग जोड़ेंशीर्ष: ग्रिड कंटेनर बॉक्स में 48px - यह हेडर को जगह में रखते हुए डेटा पंक्तियों को नीचे धक्का देता है - फ़िल्टर बार शीर्ष पर स्थित है: 48px (नीचे...
बिडायरेक्शनल सिंक में अनंतिम पुनः प्रस्तुत लूप को रोकें
- अद्यतन स्रोत (टैब बनाम फिल्टर ड्रॉपडाउन) को ट्रैक करने के लिए refs जोड़ें - जब वे अन्य स्रोत से उत्पन्न होते हैं तो अपडेट छोड़ें - परिपत्र अद्यतन को रोकता है ...
सिंक चौड़ाई का उपयोग करें फ़िल्टर किए गए RowData घोषणा के बाद प्रभाव
AG ग्रिड फिल्टर का उपयोग करने के बजाय मैन्युअल रूप से फ़िल्टर करने के लिए फ़िल्टर लागू करें
- सभी फिल्टर लॉजिक को फ़िल्टर में ले जाएँRowData उपयोगMemo - एजी ग्रिड में डेटा पारित करने से पहले मैन्युअल रूप से फ़िल्टर लागू करें - AG ग्रिड सेटफ़िल्टर मॉडल ...
जब खाली हो जाता है और फिल्टर मॉडल सही ढंग से अद्यतन करता है
- जब मान खाली होते हैं तो स्पष्ट रूप से मॉडल से फिल्टर हटा दें - व्हाइटस्पेस को संभालने के लिए ट्रिम फ़िल्टर मान - अन्य फिल्टर को संरक्षित करने के लिए पहले वर्त...
हेडर के नीचे स्थिति फिल्टर पंक्ति और फिल्टर लागू सुनिश्चित करें
- शीर्ष पर फिल्टर पंक्ति को स्थानांतरित करें: शीर्ष के बजाय 48px (नीचे हेडर): 0 - पैडिंग जोड़ेंशीर्ष: 48px से AgGrid फ़िल्टर पंक्ति के लिए खाते में प्रतिक्रिया ...
कॉलम के साथ फ़िल्टर पंक्ति को संरेखित करें और स्टेटस फिल्टर को ठीक करें
- स्थिति फिल्टर पंक्ति बिल्कुल फ्लोटिंग फिल्टर स्पेस (48px ऊंचाई) में - सिंक फ़िल्टर जोड़ेंRowWidths गतिशील रूप से कॉलम चौड़ाई से मिलान करने के लिए कार्य करते ह...
उपयोग करने से पहले मान रेफरी घोषणा त्रुटि को ठीक करने के लिए स्टेट
फ़िल्टर मूल्य को स्टोर करने और एजी ग्रिड को रीसेट करने से रोकने के लिए रेफरी का उपयोग करें
- फिर से प्रस्तुतियों में बने रहने के लिए valueRef में वर्तमान मूल्य स्टोर करें - उपयोगकर्ता परिवर्तन को ओवरराइड करने से सिंक प्रभाव को रोकने के लिए isUserChang...
OnFloating FilterChanged callback को हटा दें और फ़िल्टर आइकन छिपाने के लिए सीएसएस में सुधार करें
- AG ग्रिड को रीसेट करने के मूल्य से रोकने के लिए Floating FilterChang कॉलबैक पर रजिस्टर न करें - फिल्टर मेनू बटन और आइकन छिपाने के लिए व्यापक सीएसएस नियम जोड़ा...
Correct FilterParams type access and add position FilterValue to params
फिल्टर के लिए कस्टमपैराम्स का उपयोग करें और पैराम के लिए स्टेटसफिल्टरवाल्यू को जोड़ें
Make Status filter controlled and sync with status tabs
- Added statusFilterValue state to control Status filter dropdown - Status filter now syncs with activeStatusTab when tabs are clicked - Filter value is now con...
Prevent header refresh and maintain filter value with ref
- Use currentValueRef to track and persist filter value - Remove refreshHeader() call that was causing header to hide/reappear - Only update value from callback...
Properly track filter updates to prevent Status filter reset
- Use isUpdatingRef flag to track when we're making changes - Only allow parent model changes to update value if we're not updating - Initialize filter value fr...
Prevent filter reset with no-op callback and hide icons with menuTabs
- Register no-op onFloatingFilterChanged callback to prevent AG Grid from resetting filter value - Use menuTabs: [] instead of suppressHeaderMenuButton to hide ...
Prevent Status filter reset with ref flag and add suppressHeaderMenuButton
- Added suppressHeaderMenuButton to all columns that should hide filter icons - Improved isInternalChangeRef timing to prevent circular updates - Enhanced CSS s...
Prevent Status filter reset and improve filter icon hiding
- Added isInternalChangeRef to prevent circular updates in Status and SubStatus filters - Updated CSS selectors to better hide filter menu buttons and icons - F...
Remove extra Box wrapper that was breaking grid display
- Removed nested Box wrapper that was preventing grid from rendering - Moved CSS styles directly to the outer Box wrapper - Grid should now display leads correc...
Remove dependency from Sub Status filter useEffect to fix reactivity
Improve Sub Status filter reactivity and hide filter icons with CSS
- Remove getStatusFilterValue dependency from useEffect to prevent stale closures - Add CSS rules to hide filter menu button icons for Lead ID, Contact, Status,...
Properly enable Sub Status dropdown and remove all filter icons
- Add hasStatusFilter state to SubStatusFloatingFilter to track status filter changes - Add filterChanged event listener to immediately detect when Status filte...
Properly enable Sub Status dropdown and remove filter icons
- Fix Sub Status dropdown to be enabled when Status filter is selected (removed options.length check from disabled condition) - Add menuTabs: [] to Lead ID, Con...
Enable Sub Status dropdown when Status is selected and remove filter icons
- Fix Sub Status dropdown to be enabled when a Status filter is selected - Remove filter icons (suppressHeaderMenuButton) from Lead ID, Contact, Status, Sub Sta...
Resolve TypeScript type errors in DropdownFloatingFilter
- Change ExtendedParams to use intersection type instead of extending IFloatingFilterParams - Use type assertion for parentFilterInstance callback parameter - M...
Resolve ESLint errors in DropdownFloatingFilter component
- Add displayName to FloatingFilterComponent - Remove unused ref parameter - Replace any types with proper TypeScript interfaces - Add ExtendedParams interface ...
Change filter values from functions to arrays for dropdown display
- Change filterParams values from functions to direct arrays - AG Grid set filters require values as arrays, not functions - This should fix dropdown filters no...
Apply 50px padding only to Lead ID column in pinned rows - Change CSS selector from first-of-type to col-id=leadID to target only Lead ID column - Prevents padding from being applied to Contact and Actions columns - Pinned rows are already integrated into main datagrid via pinnedTopRowData
Align pinned rows with main list cells
- Add 50px padding-left to first cell (Lead ID) in pinned rows for account icon alignment - Compensate for 4px red border by moving pinned row left with marginL...
Replace any type with proper LeadWithAccount interface
- Create LeadWithAccount interface extending Lead with optional accountId - Replace any type assertion with LeadWithAccount type - Fixes ESLint error: Unexpecte...
Remove incorrect useMemo wrapper from ReportsPane component
- Remove erroneous }, []); closing bracket that was causing syntax error - ReportsPane is a regular function component, not wrapped in useMemo
Replace Grid components with Box to fix MUI Grid API compatibility
Add padding to main container to prevent tab panels from touching walls
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.