By "rendererProvider not working", do you mean that you can't see renderers contibuted by the renderer provider?
Can you check if you have the correct configuration in the renderer provider. Or does the item for which you have configured renderer provider is getting filtered out.
Here is my renderProvider code and values are not filtered.
<?xml version="1.0" encoding="utf-8"?>
override public function set data(value:Object):void
// set dataProvider
dataProvider = value.service;
// adjust rowCount
this.rowCount = dataProvider.length + 1;
<mx:AdvancedDataGridColumn headerText="Date" fontWeight="bold"
Do you want to filter values in the inner grid also? You can write a filter function in your inner grid to do so. Otherwise, filtering the dataProvider of the main grid is also fine. Remember that the main dataProvider can be nested if you are using a something similar to - http://techrays.wordpress.com/2008/04/07/advanced-datagrid-as-an-item-renderer-within-an-a dvanced-datagrid/
So, your filter function has to take care of that.
Thank you for answering
I need only filtering for the mainGrid. It works fine
But once i finished the filtering I can't get the rendererprovider working.
And that is the problem.
Can you elaborate what you mean by renderer provider not working? Are the renderers conributed by the renderer provider not showing up?
It seems that your filter function is filtering out all the rows. Can you try without renderer providers and see if you get the rows?
Can you try without renderer providers and see if you get the rows?