Hi,
In my case, the xamgrid is bounded to an observablecollection, and every few seconds data is added to the collection, the issue is that while the filtermenu ( Grid.ColumnLayouts[0].FilteringSettings.AllowFiltering = FilterUIType.FilterMenu;) is open, if a data is added to observablecollection/grid, it closes the popup menu, is there a way we can set isclosing=false on the popup or any other setting that does not close the popup?
Thanks,
Rohit
Hello Joao,
I have been looking into your issue. Currently this is the designed behavior of the XamGrid. What I can suggest is to take a look at the following forum thread, where a similar issue is discussed: http://ko.infragistics.com/community/forums/t/80405.aspx.
Please do not hesitate to let me know if you have any further questions on this matter.
Sorry for hijacking the thread. I can create my own if necessary.
I understand this is a by-design behaviour. It probably makes a lot of sense in static grids. However in dynamic grids where the bound ObservableCollection is constantly changed this behaviour isn't optimal as it never give the user a reliable chance to change the filter selection.
Is there any sugestion on how to make the pop-up window not close while rows are added to the grid?
I'm using Infragistics XamGrid version 12.1.20121.2286.
Thanks
Hello Rohit,
I am just checking if you have any further questions on this matter. Please do not hesitate to let me know if you do.
I have been looking into your issue. I have contacted our development team regarding the issue and this is the intentional behavior for the XamGrid. The FilterMenu is a HeaderDropDownControl. These controls are designed to close every time, when the collection of the DataManager is changed. This includes row adding, row removing, reset the collection, etc. If you want you can suggest new Product Ideas for future versions (or vote for existing ones) at http://ideas.infragistics.com.
Steps to create your idea:
The benefits of submitting the product idea yourself include:
- Direct communication with our product management team regarding your product idea.
- Notifications whenever new information regarding your idea becomes available.
Additional benefits of the Product Idea system include:
- Ability to vote on your favorite product ideas to let us know which ones are the most important to you. You will have ten votes for this and can change which ideas you are voting for at any time.
- Allow you to shape the future of our products by requesting new controls and products altogether.
- You and other developers can discuss existing product ideas with members of our Product Management team.
The product ideas site allows you to track the progress of your ideas at any time, see how many votes it got, read comments from other developers in the community, and see if someone from the product team has additional questions for you.
Thank you for contacting Infragistics.
Yes i have question on why this was implemented the way it is patched in the latest service release.
This is an annoyance to the user isn't it? Imagine you are setting a filter and a new row is added to the grid, it will close down the filter without your intervention, on a fast grid where rows are added/updated user will never be able to set the filter
Could you please take this back to your dev team as a feedback?