/** * * @param _ */ @Override public void listModified(IOut _) { if (_ == null) { _ = NullOut.cNull; } releaseItems(); IVItem[] _rawItems = rawItems(_, backcall); rawItems = _rawItems; items = filterItems(_, _rawItems); super.listModified(_); }
/** * * @param _ */ @Override public void filterModified(IOut _) { IVItem[] _rawItems = rawItems; if (_rawItems != null) { releaseItems(); items = filterItems(_, _rawItems); } super.filterModified(_); IVItem[] _items = items; if (_items != null && _items.length > 0) { _items[0].grabFocus(0);//!!who needs to be propagated } super.listModified(_); }