I noticed some weird behavior in the Webdatagrid (ver 15.1) in my application and was able to duplicate it and take screenshots from your "interaction" webpage at: www.infragistics.com/.../all-behaviors-enabled.
2. you need to double click in the editing field and enter some text. After doing that clicking on the filter still does nothing.
3. you must click in the area between the filter and the text in order to get the dropdown to actually appear.
I find this behavior to be a little strange, but I would like to know (1) is this the intended behavior, and (2) if there are any settings that would make this more user friendly.
Hello Ron,Thank you for contacting us!I am going to simplify my answer by commenting every above defined point.1. This is not reproduced on my side. The filtering dropdown opens on single click on the filter icon
2. This occurs, because there is no filtering condition applied. You can workaround this by adding initial filtering conditions to the columns you want to be filterable during the initialization of the grid. You can find more information here.3. This behavior cannot be reproduced on my side (as you can see in the 1st comment). The filtering conditions dropdown opens on single click on the icon button. The behavior you are seeing on your side can occur due to custom styles that confront with the filter button. You can send me a sample, with this behavior, for investigation. This will help indicating the nature of the issue.4. This behavior is by design. You have to set up the filtering condition first and then type the text. Every time you want to change the filtering condition, after that the input gets focused.5. The filtering applies after the filter input is focused out or through ENTER press
6. The filtering conditions dropdown opens regardless of the filtering of a column is active or not.7. This is an expected behavior.Please, let me know if you have any questions.Best Regards,Hristo Popov
Hi Hristo, I thought it might be something on my system also, but then I tried it on the Infragistics website where they have an "interaction" demo page for the webdatagrid. This is the url: https://www.infragistics.com/samples/aspnet/data-grid/all-behaviors-enabled
I just tried it again and get the same behavior that I described. In addition, I just noticed that I CAN get the dropdown to work without entering text in the filterrow (point #1 above), but I need to click on the very right edge of the filter icon. I have seen behavior like this once in a windows form control. What was happening was that there was a control that contained another control. If you clicked on the "internal" control it didn't do anything, but if you clicked on the very edge of the control where the "outer" control was it worked. This seems very similar. This behavior is shown the the following screenshots. Again, these are taken directly from the infragistics site.
Can you go to that infragistics url and try it. Not sure how it can be anything on my system if it's happening on the infragistics demo grid. It would be very interesting to see if you get the same results as I do. Thanks.
Hi Hristo, when I heard it worked for you I did a little more digging and was able to determine that the problem exists only with Firefox browser (I'm running ver 73.0.1). It worked in IE. You might want to try it with firefox and see if it exhibits the behavior I described, and if you can duplicate it maybe the developers would want to dig in a little deeper to see why firefox fails and the other browsers work. Thanks for helping me out with this.
Hello Ron,I was able to reproduce the issue. in Mozilla FireFox and this behavior is considered as a bug and it will be fixed in a future service release.Thank you for the notice regarding this behavior!Let me know if I can be of any further help.Best Regards,Hristo Popov
Great! Glad you were able to reproduce it, and thanks for letting me know I wasn't going crazy!
I created the following case for you: CAS-206279-M7S1V0 and you will continue receiving updates related to your issue via this case. You could see it in your account in the 'Support Activity' page.
I too have noticed this bug, but in Chrome.
On the server side:
For text type columns, this solves the issue. I can click into the filter input field and then select a filter rule after.
filter.Condition = new RuleTextNode(TextFilterRules.Contains, "");
But, as far as I can tell, I cannot set a rule without a value either. So for any other column type, the only option to solve this bug, is to pre-fill both filter rules and values, which is not ideal. I'd at least like to pre-set the rule without a value.
filter.Condition = new RuleDateNode(DateTimeFilterRules.Equals, System.DateTime.Today);