No, I am not filtering dataprovider. I need to search thru all cells in the column and highlight all instances of search text at once. Can be hundreds of rows.
On Fri, Jul 12, 2013 at 5:40 PM, Alex Harui <[email protected]> wrote: > I'm not sure what are you trying to accomplish. You could filter the > dataprovider so that only rows with text hits are shown in the DG. That > code would not be in the renderer. Otherwise, code in the renderer that > finds text hits in the data item it is responsible for should only be > called for visible rows if you are using virtual layout. > > On 7/12/13 2:18 PM, "mark goldin" <[email protected]> wrote: > > >I need to come up with a solution for searching a text in a column. What I > >have now is clearly showing that the following function in the item > >renderer: > >private function > >onTextSearchEvent(event:ApplicantformTextSearchEvent):void > >{ > >var _startingPosition:int = Question.text.search(event.textToSearch); > >trace(_startingPosition); > >if (_startingPosition != -1) > >{ > >Question.selectRange(_startingPosition, _startingPosition + > >event.textToSearch.length); > >} > >} > > > >does not print dataPrvider.length times as what I would want. But how can > >I > >show a number of text instances being found if it does not go thru every > >row in the datagrid? > >
