Misses out characters on filtering in sfgrid when filter mode set to immediate

Hi ,

I am using Sfgrid and to allow filtering  to be immediate we have used 

<GridFilterSettings Mode="FilterBarMode.Immediate" ImmediateModeDelay="200" ></GridFilterSettings>

When I set ImmediateModeDelay=0 , I get this error in console on filtering  a value saying that interval should be greater than 0

and other wise with immediatemode delay set to some value, If I type any search value with speed, it misses out some character, For eg: If I search & type for  ''Smith' with speed it searches for sith or smh.



Can you please guide how to overcome this?


syncfusion- 20.1.0.48



1 Reply

MS Monisha Saravanan Syncfusion Team August 15, 2022 12:56 PM UTC

Hi Naina,


Greetings from the Syncfusion support.


Query: “When I set ImmediateModeDelay=0 , I get this error in console on filtering  a value saying that interval should be greater than 0”


We have checked your query and we would like to inform that when we set immediate mode delay in GridFilterSettings then based on the given millisecond the Grid will filter and display the data in DataGrid. So it is not possible to set zero milliseconds in immediate mode delay as it does not allows the user to enter the value. Also we suspect that the reported issue (Misses out character) is due less time(200ms) to the Grid. So the Grid  is updated before the value is typed. So we suggest you to increase the time delay by (100ms) i.e. 300ms.  Kindly check the issue after increasing the time delay.


If you still face any difficulties or if you have further queries then kindly get back to us. Also if possible share us an video demonstration of the issue to proceed further at our end.


Regards,

Monisha


If this post is helpful, please consider Accepting it as the solution so that other members can locate it more quickly.


Loader.
Up arrow icon