I'm at a loss, I've searched through the forums and documentation and the only suggestion to get over this issue is to run the validateNow() on the grid or the parent panel, neither resolve my issue.
I can assigne the standard datagrid to a hardcoded array, swap that hardcoded array with another and it works fine. The remoteObject swap of dataprovider also works fine. As soon as I change the standard datagrid to a remote object though one of the grids to not repaint/refresh. I've also found that only the second grid will refresh.
private var dataPool:String = "bamdev";
[Bindable] private var myArrayCollection:ArrayCollection;
[Bindable] private var detailTransactionAC:ArrayCollection;
[Bindable] private var dataGridResponder:DataGridResponder = new DataGridResponder();
private var vantiveAllSql:String = "SELECT * FROM OAD_VANTIVE_PR_SUM_V";
private var vantiveACSSql:String = "SELECT * FROM OAD_VANTIVE_PR_SUM_V WHERE APPLICATION_ID IN ('ACS', 'CRM', 'OMS')";
private var transACSSql:String = "SELECT * FROM OAD_TRANS_TEMP WHERE APPNAME = 'ACS'";
private function runStatement(stmnt:String,type:String):void
var token:AsyncToken = remoteObj.getDataObjects(stmnt,dataPool);