Hi Alex, I thought you (and others) were pulling flex classes and make it compile all. Ok , just pushed compiled versions of both classes and I'm now testing if that works. I can then try to remove ItemPendingError if I can and push it to repo
El mié., 24 oct. 2018 a las 19:29, Alex Harui (<[email protected]>) escribió: > I would definitely recommend avoiding ItemPendingError unless you must use > it. That is a ton of just-in-case code I'm not sure people really need. > Just comment out any ItemPendingErrors usage. > > I think there is a lot of other just-in-case code in Sort/Filter that you > may not need and it might make it easier/faster to get the > sorting/filtering you do need by commenting some of that out as well. > Especially use of ObjectUtil if you run into it. > > -Alex > > On 10/24/18, 10:19 AM, "Carlos Rovira" <[email protected]> wrote: > > Hi Alex, > > I'll be watching to it now and see if I can bring classes that I'm > seeing > are still not there (ItemResponder and ItemPendingError) > Let's see what I get > > El mié., 24 oct. 2018 a las 18:50, Alex Harui > (<[email protected]>) > escribió: > > > Hi Carlos, > > > > ArrayCollection as [RemoteClass] metadata, so assuming you have the > > ClassAliasBead, and the server used the correct alias, you should > get an > > ArrayCollection. I don't think there is any automatic upgrade from > Array > > to ArrayCollection in the framework, but maybe there is. I don't > know the > > code that well. You can test it with a simple Flex app. > > > > I think the filterFunction/Sort code has not yet been tested, we've > only > > recently added the classes to get a clean compile, so IMO, it is > just a > > matter of stepping through the code, finding where it needs > adjusting, and > > making those adjustments. That is something you or other volunteers > should > > be able to do. > > > > -Alex > > > > On 10/24/18, 8:25 AM, "Carlos Rovira" <[email protected]> > wrote: > > > > Hi I did a quick test in my app a redo a couple of vars to use > the > > original > > code with ArrayCollection and ListCollectionView: > > > > ArrayCollection: > > > > * ArrayCollection seems to be working right (I'll need to test > it a bit > > more to see if we can find some issue) > > * Note about mx:RemoteObject - ArrayCollection integration: > Something > > is > > missing since I get the event.result as an Array, while in Flex > we get > > ArrayCollection. > > This makes the user code need to change from "event.result as > > ArrayCollection" to "new ArrayCollection(even.result as Array)". > At > > this > > point, maybe this is could be better, since you would want to > wrap the > > Array in an ArrayCollection, or in ArrayList, right? so maybe is > no > > good to > > make the assumption that it should be ArrayCollection. > > > > ListCollectionView > > * It wraps the ArrayCollection and seems to compile providing the > > ArrayCollection, so good to this point > > > > problems: > > > > * ListCollectionView.filterFunction seems not working for now (I > > suppose > > .sort will be the same although didn't try that), so this > behaves now > > as > > the original ArrayCollection it wraps. I take a look at the > code, but > > most > > of the code seems to be available (not commented). Things > commented are > > mostly about ResourceManager (resource bundles) > > * Jewel controls doesn't shows anything, so I suppose to fix > this I'll > > needs to create similar beads that uses ArrayCollection instead > > ArrayList. > > > > @alex, some option that you could take a look at filterFuncion / > sort > > in > > ListCollectionView and provide some info about why's not working? > > > > I'm in the middle of migration and having filter/sorting could > make me > > invest time in revert code to ArrayCollecion and make beads for > Jewel > > to > > work with AC instead AL > > > > Thanks > > > > > > > > > > El mié., 24 oct. 2018 a las 16:12, Carlos Rovira (< > > [email protected]>) > > escribió: > > > > > Hi Alex > > > > > > El mié., 24 oct. 2018 a las 1:49, Alex Harui > > (<[email protected]>) > > > escribió: > > > > > >> MXRoyale has emulations for ListCollectionView and > ArrayCollection > > (and > > >> the old Flex ArrayList and XMLListCollection). I think they > are > > working to > > >> some degree. Over time, we will fix bugs in sorting and > filtering > > since > > >> other migrating Flex users will need to have it work. > > >> > > >> > > > if ArrayCollection and ListCollectionView are working now, I > can try > > to > > > use them, but since I'm using Jewel and like other royale code > > (Basic, > > > MDL,..) are prepared for ArrayList instead of ArrayCollection > I'd > > must see > > > if is simply a matter of change the mapper bead to one that do > the > > same but > > > with ArrayCollection or is not as easy as that. > > > > > > > > >> Once we have it working, it will be a separate task to see > what we > > ended > > >> up with and break it up into PAYG beads for use elsewhere. > > >> > > >> Since you are already using MXRoyale's RemoteObject, you > should be > > able > > >> to use MXRoyale's ArrayCollection without dragging in the > need for > > >> MXRoyale's UI widgets. We should try to break any UI Widget > > dependencies > > >> if there are any. And any fixes you make to ArrayCollection > will > > help the > > >> other migrating users. > > >> > > >> > > > Right that's something to consider too... I think and > eventually try > > this > > > and report what I see > > > > > > Thanks > > > > > > > > >> -Alex > > >> > > >> On 10/23/18, 4:57 AM, "Carlos Rovira" < > [email protected]> > > wrote: > > >> > > >> Hi, > > >> > > >> I'm in the process to migrate some ListCollectionView > variables, > > >> since we > > >> don't have ArrayCollection and Royale uses royale's > ArrayList, > > I'd > > >> like to > > >> know if we have already some strategy to get filtered > ArrayList > > with > > >> something like "filterFunction", "sort",... like in > > ListCollectionView > > >> > > >> If not, what's doing other people here to deal with it? > > >> > > >> thanks > > >> > > >> -- > > >> Carlos Rovira > > >> > > >> > > > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C26d3513874a64f8a8cd008d639d4ddab%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636759983750945132&sdata=ECYKUTiNf0MVIcrdktvmOsixuzAEHhUWu%2BNpiAoDNiM%3D&reserved=0 > > >> > > >> > > >> > > > > > > -- > > > Carlos Rovira > > > > > > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C26d3513874a64f8a8cd008d639d4ddab%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636759983750945132&sdata=ECYKUTiNf0MVIcrdktvmOsixuzAEHhUWu%2BNpiAoDNiM%3D&reserved=0 > > > > > > > > > > -- > > Carlos Rovira > > > > > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C26d3513874a64f8a8cd008d639d4ddab%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636759983750945132&sdata=ECYKUTiNf0MVIcrdktvmOsixuzAEHhUWu%2BNpiAoDNiM%3D&reserved=0 > > > > > > > > -- > Carlos Rovira > > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C26d3513874a64f8a8cd008d639d4ddab%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636759983750945132&sdata=ECYKUTiNf0MVIcrdktvmOsixuzAEHhUWu%2BNpiAoDNiM%3D&reserved=0 > > > -- Carlos Rovira http://about.me/carlosrovira
