Seems like I am filtering dataProvider correctly.
Here is my latest code:
set dataProvider:
super.dataProvider = value;
summaryLoaded();

private function summaryLoaded():void
{
      ArrayCollection(dataProvider).filterFunction =
watchListFilterHiddenAssets;
      ArrayCollection(dataProvider).refresh();
      validateNow();
}

For testing watchListFilterHiddenAssets returns false for every item. Still
Grid shows all the data.

On Tue, Mar 15, 2016 at 12:26 PM Alex Harui <aha...@adobe.com> wrote:

>
>
> On 3/15/16, 10:20 AM, "mark goldin" <markzolo...@gmail.com> wrote:
>
> >Did you mean like this?
> >super.dataProvider = value;
> >ArrayCollection(dataProvider).filterFunction =
> >watchListFilterHiddenAssets;
> >ArrayCollection(dataProvider).refresh();
> >
> >That did not change anything.
>
> Well, if you want to filter immediately after setting, you may need a
> validateNow() call.
>
> But it sounds to me like you are setting the dataProvider more than once.
> Usually when folks change the filters, they do not set the dataProvider
> again.
>
> HTH,
> -Alex
>
>

Reply via email to