Hi Hugo, I refactor DataGrid beads to use IDataGrid instead of DataGrid. Please try with the current updates and let me know if you get more near. I guess the problem could be the hard coded DataGrid, but maybe it could be more than that. At least this one for sure is one of the issues that must be solved.
El dom., 25 oct. 2020 a las 16:53, Hugo Ferreira (<[email protected]>) escribió: > Hi Carlos, > > I already checked DataGridColumnList in hope but seems that it's not that > the case. > It's need more time to find out the missing piece. > > Carlos Rovira <[email protected]> escreveu no dia domingo, > 25/10/2020 > à(s) 14:40: > > > 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 > > > -- Carlos Rovira Apache Member & Apache Royale PMC *Apache Software Foundation* http://about.me/carlosrovira
