Bug - Multiple issues using FilterTemplate on SfGrid

  • If you don't select both operators in the create filter popup an ArgumentNullException is thrown and the grid displays no records.
  • In the create filter popup, interacting with the bottom filter template clears the bottom operator dropdown. Combined with the ArgumentNullException this is incredibly annoying.
  • If a FilterTemplate is used on the "Menu" type filter the popup closes when interacting with the filter template, you therefore cannot click the "Filter" button.

Sample attached to replicate all issues, built using latest version 19.3.0.57


Attachment: Grid__FilterTemplate_not_working_1fdde46d.zip


5 Replies

JP Jeevakanth Palaniappan Syncfusion Team December 10, 2021 01:13 PM UTC

Hi Lee, 

Greetings from Syncfusion support. 

Thanks for sharing the sample. We are currently validating the reported problem from our end. So we will update the further details in two business days. Until then we appreciate your patience. 

Regards, 
Jeevakanth SP. 



JP Jeevakanth Palaniappan Syncfusion Team December 17, 2021 03:58 PM UTC

Hi Lee, 
 
Thanks for your patience. 
 
We have validated your queries. Please find the details below. 
 
Query 1: Time: There is no custom filter section, only the multi-select. If you set the column type to date time, the date time filters appear but they are not fit for purpose on a timespan 
 
We suggest you to set the column type as DateTime to render the customFilter section and use FilterTemplate in GridColumn to render the TimePicker component. 
 
Query 2 "System.ArgumentException: Requested value 'none' was not found. 
Query 3: Hours - Templated - Menu: No idea if this is filtering or not, as soon as you select a value the popup closes and you can't click the filter button 
Query 4: if you select a value in the bottom portion of the custom filter builder the bottom operator is cleared 
 
We have considered above queries as bug and logged the defect report. Thank you for taking the time to report this issue and helping us improve our product. At Syncfusion, we are committed to fixing all validated defects (subject to technological feasibility and Product Development Life Cycle) and including the fix in our upcoming patch release which is expected to be rolled out by end of Jan 2022. Until then we appreciate your patience. 
 
You can now track the current status of your request, review the proposed resolution timeline, and contact us for any further inquiries through the below links. 
 
Regards,  
Jeevakanth SP. 



LS Lee Stevens replied to Jeevakanth Palaniappan December 22, 2021 10:20 AM UTC

Hi Jeevakanth, 


Thanks for all that, I agree with your point regarding Query 1.

However, until the other issues are fixed it isn't possible to use this as a solution.


Thanks, Lee.



JP Jeevakanth Palaniappan Syncfusion Team December 23, 2021 11:05 AM UTC

Hi Lee, 

For your scenario, it is recommended to use as we previously suggested and the bug while using like this has been considered and it will be available in the patch release as promised. Until then we appreciate your patience. 

Regards, 
Jeevakanth SP. 



MS Monisha Saravanan Syncfusion Team February 2, 2022 01:31 PM UTC

Hi Lee,  

We are glad to announce that, we have included fix for the these issues (Exception throws when second value is not selected in custom filter of Excel filtering & Second Filter Operator dropdown value is cleared on selecting the value in timePicker ) in our release(19.4.0.48).  So please upgrade to our latest version of Syncfusion NuGet package to resolve the reported issue. Please find the Nuget package for latest fixes and features from below.  


We thank you for your support and appreciate your patience in waiting for this release and the fix for the below feedback will be include in our upcoming patch release which is expected to be rolled out on February 9th , 2022. Until then we appreciate your patience. 


Please get in touch with us if you would require any further assistance.   
    
Regards,              
Monisha 



Loader.
Up arrow icon