View Full Version : Is there a brower specific issue with grouping feature with a grid?

8 Mar 2012, 12:15 PM
Without going into much detail, I am wondering if anyone else has seen something like this, or whether this is a known issue. My attempts at googling this/looking into these forums have not produced any answers. Sorry in advance if this is a duplicate question.

I have a grid that is using an xml store. It renders correctly when there are no grouping features attached to it. I am also able to update the data store's url using mystore.load(). After which, the grid displays the new stores information correctly. All of this works in the latest versions of IE9, FireFox and Chrome.

However, if I attempt to convert the grid to a grouping grid, the store's call to load() hangs for IE9 and Chrome. It does, however render in FireFox correctly. If I remove the features: [groupingFeature], tag from the grid, it renders correctly again (albeit, without the desired grouping). This leads me to conclude that at the least the generation of the xml store is working correctly.

I have tried various grouping feature declarations, even including an empty one {}, however, the "Loading" mask hangs in all cases for IE and Chrome, but renders fine in FireFox.

I added a result handler to the store.load() function to see if it was being called. In FireFox, the result handler for load completion was called, but in the cases where it appears to hang, the load doesn't seem to complete.

Is there a known issue for this? I can try to post all of the code involved, but I wanted to try to keep this short for now without going into too much detail.

Thanks in advance for any help/suggestion.

8 Mar 2012, 5:11 PM
When you have a grouping feature on the grid do you have the store grouped?

9 Mar 2012, 5:07 AM
If you are referring to the groupField, yes, I have a groupField set on the data store. groupField: 'libraryName'.

Here is the code that I am using for the data store:

store = Ext.create('Ext.data.Store', {
model: 'Task',
groupField: 'libraryName',
type: 'ajax',
url: URL,
reader: {
type: 'xml',
root: 'datasets',
record: 'data'