Tested on version v8.3p_2013-05-14
Browsers: IE8/Chrome26 on XPsp3; Chrome26 on OSX
To re-create start with the example:
http://www.smartclient.com/#expansionDetails
Modify the code thus:
This will show the filterEditor and make the fields have a width of 400.
1. Expand the top row of the grid
2. Note the position of the expansionComponent
3. Scroll the grid horizontally to the far right
4. Click in the 'SKU' filter box
5. Type 45300 and press enter to perform a filter
6. Note how the expansionComponent has jumped to a new position
[ATTACH]5647[/ATTACH]
7. Scroll the grid horizontally back to the far left
8. The expansionComponent scrolls, too, thereby no longer being in its original position
[ATTACH]5648[/ATTACH]
I would expect the expansionComponent, once drawn, to permanently stay in the same position relative to the record, rather than jump around like this, regardless of whether I filter the grid. If I apply a filter that does not include the expanded row, I would expect the expansionComponent to disappear.
Do you agree?
Browsers: IE8/Chrome26 on XPsp3; Chrome26 on OSX
To re-create start with the example:
http://www.smartclient.com/#expansionDetails
Modify the code thus:
Code:
isc.ListGrid.create({ ID: "itemList", width:500, height:300, alternateRecordStyles:true, dataSource: supplyItem, autoFetchData: true, showFilterEditor:true, fields: [ { name: "itemName",width:400 }, { name: "SKU",width:400 } ], canExpandRecords: true, expansionMode: "details" });
1. Expand the top row of the grid
2. Note the position of the expansionComponent
3. Scroll the grid horizontally to the far right
4. Click in the 'SKU' filter box
5. Type 45300 and press enter to perform a filter
6. Note how the expansionComponent has jumped to a new position
[ATTACH]5647[/ATTACH]
7. Scroll the grid horizontally back to the far left
8. The expansionComponent scrolls, too, thereby no longer being in its original position
[ATTACH]5648[/ATTACH]
I would expect the expansionComponent, once drawn, to permanently stay in the same position relative to the record, rather than jump around like this, regardless of whether I filter the grid. If I apply a filter that does not include the expanded row, I would expect the expansionComponent to disappear.
Do you agree?
Comment