Hi Hugo,

all that seems ok. But I need to invest some time to see more in detail and
investigate. For example, DataGridView could be expecting a
DataGridColumnList instead of an interface that can be used by both
classes...don't know.

How's your user going? you got it finally?

El dom., 25 oct. 2020 a las 12:32, Hugo Ferreira (<[email protected]>)
escribió:

> Hi Carlos,
>
> To make the VirtualDataGrid works, I need to create a
> new VirtualDataGridColumnList (a copy of DataGridColumnList) but that
> extends from VirtualList instead of List.
> I also need to configure my css to point my columnClass of DataGrid to the
> new VirtualDataGridColumnList.
> That's correct ?
>
> So far, I tryed to made this.
> There is no errors but the DataGrid shows empty.
> I guess that I need to figure out to change other file that expect a
> DataGridColumnList and as find a VirtualDataGridColumnList, it cast to null
> (just a guess).
>
> Carlos Rovira <[email protected]> escreveu no dia domingo,
> 25/10/2020
> à(s) 10:41:
>
> > Hi Hugo,
> >
> > right, the config is done in CSS:
> >
> > j|VirtualList
> > IBeadView: ClassReference(
> > "org.apache.royale.jewel.beads.views.VirtualListView")
> > IBeadLayout: ClassReference(
> > "org.apache.royale.jewel.beads.layouts.VirtualListVerticalLayout")
> > IDataProviderItemRendererMapper: ClassReference(
> >
> >
> "org.apache.royale.jewel.beads.itemRenderers.VirtualDataItemRendererFactoryForCollectionView"
> > )
> > IBeadKeyController: ClassReference(
> > "org.apache.royale.jewel.beads.controllers.VirtualListKeyDownController")
> >
> > so it's mainly a combo between the view, the layout and the data mapper.
> > Then the VirtualListKeyDownController is unfinished and just overrides
> the
> > original List key controller to avoid problems. That will need work to be
> > done to make keys working properly in the virtual list as in normal list.
> >
> > List can use that beads, and configure via mxml (for example), but seems
> > that having a component that configure all of this was very convenient.
> >
> >
> >
> > El dom., 25 oct. 2020 a las 11:02, Hugo Ferreira (<
> [email protected]
> > >)
> > escribió:
> >
> > > I think I found it.
> > > It's VirtualListView added by css.
> > >
> > > Hugo Ferreira <[email protected]> escreveu no dia domingo,
> > 25/10/2020
> > > à(s) 01:08:
> > >
> > > > Hi,
> > > >
> > > > I have a Jewel DataGrid that I'm trying to load many rows.
> > > > The current DataGrid cannot handle this.
> > > > So, I checked VirtualList and VirtualComboBox.
> > > > On another thread, Carlos mentions about issues on this two.
> > > > I didn't see iet, any errors.
> > > >
> > > > Question 1:
> > > > To move forward I need to implement Jewel VirtualDataGrid, however I
> > > > checked VirtualList (also VirtualComboBox) to learn from them and I
> saw
> > > > just an empty class that extends from List.
> > > > This is done by css or something else ?
> > > >
> > > > Question 2:
> > > > Shouldn't be better to have a VirtualData bead for any "list" bread.
> > > > Seems a duplicating.
> > > > We have a similar situation in past with Flex with DataGrid and
> > > > AdvancedDataGrid.
> > > >
> > >
> >
> >
> > --
> > Carlos Rovira
> > Apache Member & Apache Royale PMC
> > *Apache Software Foundation*
> > http://about.me/carlosrovira
> >
>


-- 
Carlos Rovira
Apache Member & Apache Royale PMC
*Apache Software Foundation*
http://about.me/carlosrovira

Reply via email to