Wouter Schreuders created FLEX-55:
-------------------------------------
Summary: Spark Datagrid does not update correctly when
dataprovider gets sorted.
Key: FLEX-55
URL: https://issues.apache.org/jira/browse/FLEX-55
Project: Apache Flex
Issue Type: Bug
Environment: Windows 7 machine. dell precision t1600, 8 gigs ram,
intel Xeon.
flex(flash builder), visual studio and ruby dev enviroment.
Reporter: Wouter Schreuders
Assignee: Bertrand Delacretaz
Datagrid shows blank screen when applying sort to dataprovider, using the
scrollbar causes it to display correctly.
Download zip fxp project here:
www.wouterschreuders.com/flex/theFile/DataGridRender.zip
Steps to reproduce:
1. launch the app (it will populate the datagrid with values)
2. choose a different date in the date picker on the top left
3. use the scroller on the right-hand side to scroll through the datagrid, the
datagrid will then render properly
Actual Results:
the dataprovider will get updated but the datagrid doesn't update properly,
instead it just remains blank
Expected Results:
The datagrid shows the new results. When the user uses the scrollbar on the
right the datagrid renders properly and shows the results.
Workaround (if any):
This is a hack suggested by Alex Harui, basically it entails setting the scroll
position programatically to force the datagrid to render properly
//////////////////////////////////////
var oldvsp:Number = dgTransactions.grid.verticalScrollPosition; // record the
current scroll position
_dateFilteredCollection = new ArrayCollection(dateFilteredArray);
applySort();
applySearch();
dgTransactions.grid.verticalScrollPosition = oldvsp + .1; // move the scroll
position to force the datagrid to show the data correctly
dgTransactions.grid.verticalScrollPosition = oldvsp; // restore to the original
scroll position
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira