Hi Piotr, ok that's what I'm using in Jewel. I thought you were talking about something I was not aware of. So, since it's not working I'll take a look and what can be the problem thanks
Carlos El sáb., 18 ago. 2018 a las 14:27, Piotr Zarzycki (< piotrzarzyck...@gmail.com>) escribió: > Hi Carlos, > > All those beads are part of our repository. They should work with Jewel as > well [1] > > [1] > https://github.com/apache/royale-asjs/blob/develop/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DynamicAddItemRendererForArrayListData.as > > Thanks, > Piotr > > On Sat, Aug 18, 2018, 11:15 AM Carlos Rovira <carlosrov...@apache.org> > wrote: > >> Hi Piotr, >> >> thanks, can you provide more info about that bead or point me to the code >> in GitHub link so I can take a look? >> thanks >> >> El vie., 17 ago. 2018 a las 2:50, Piotr Zarzycki (< >> piotrzarzyck...@gmail.com>) escribió: >> >>> Hi Carlos, >>> >>> In case of removing from ArrayList something and refreshing list - There >>> are Beads for that purpose. Maybe it is a good subject for blog post. You >>> should go through old examples in our repo. >>> >>> Thanks, >>> Piotr >>> >>> On Fri, Aug 17, 2018, 12:48 AM Carlos Rovira <carlosrov...@apache.org> >>> wrote: >>> >>>> I think I fixed Point 7 >>>> Seems, container need width 100% for items to expand to fill all >>>> available width. This makes me think if we need to double properties and >>>> have "itemsHorizontalExpand" and "itemsVerticalExpand" ? what do you think? >>>> >>>> I added the property to HGroup as well. >>>> >>>> Try this with latest commit: >>>> >>>> <j:Card width="600"> >>>> <html:H3 text="Test"/> >>>> <j:HGroup itemsExpand="true" gap="3"> >>>> <j:Button text="Hello"/> >>>> <j:Button text="Apache"/> >>>> <j:Button text="Royale!!!!"/> >>>> </j:HGroup> >>>> </j:Card> >>>> >>>> HGroup fills all the Card space and then items fills all available >>>> space inside HGroup >>>> >>>> Best >>>> >>>> Carlos >>>> >>>> >>>> >>>> El vie., 17 ago. 2018 a las 0:30, Carlos Rovira (< >>>> carlosrov...@apache.org>) escribió: >>>> >>>>> I forgot to ask you an important question: Comparing with Angular: >>>>> >>>>> *could you let us know you thoughts about both versions? >>>>> * do you think Royale needs something you miss from working with >>>>> Angular? (taking into account that we are still bringing more components >>>>> and features, but I mean from a pure technology - framework point >>>>> comparison). >>>>> *Are you happy with what Royale gives you? >>>>> *Will you recommend Royale to others thinking in use Angular, React, >>>>> Vue...? >>>>> >>>>> I think this kind of questionary will throw great information since >>>>> you work with both and will give us extremely valuable information! :) >>>>> >>>>> Thanks >>>>> >>>>> Carlos >>>>> >>>>> >>>>> >>>>> El vie., 17 ago. 2018 a las 0:00, Carlos Rovira (< >>>>> carlosrov...@apache.org>) escribió: >>>>> >>>>>> Hi, >>>>>> >>>>>> amazing! Thanks for sharing this work and point us the issues! This >>>>>> will be of great help to see the issues you found and personally is great >>>>>> to see something done with Jewel finally due the amount of work I >>>>>> invested >>>>>> on this UI set in the last months :)) >>>>>> >>>>>> For others, I think the Angular version direct link is this (If I'm >>>>>> wrong let us know): https://stackblitz.com/angular/xvljjerybxj >>>>>> >>>>>> About the issues. I'll try to answer some of them and hope others >>>>>> join us to analyze over what I could say: >>>>>> >>>>>> El jue., 16 ago. 2018 a las 19:10, 芋頭爛 (<yest...@gmail.com>) >>>>>> escribió: >>>>>> >>>>>>> Hello, >>>>>>> >>>>>>> I use royale 0.9.3(nightly) to implement Tour of Heroes(Angular). >>>>>>> here is live demo >>>>>>> https://z3idxk1hh5asgqpvhvftra-on.drv.tw/royale-heroes/# >>>>>>> >>>>>>> It runs on Chrome well, but IE 11 no good... >>>>>>> >>>>>>> I find some issue when develop the tour of heroes. >>>>>>> 1. Does royale have something like mx:Repeater or s:DataGroup, now I >>>>>>> always use j:List, but the UI does not need rollover, selected....etc >>>>>>> >>>>>> >>>>>> Yes, DataGroup is in Core swc. Repeater, I think doesn't exists, but >>>>>> since the later is from Flex 3, I think is not missed. >>>>>> In Royale, DataGroup is a ContainerContentArea and can be added to a >>>>>> component as a IContentView vía CSS, so components will use DataGroup or >>>>>> other component you create. >>>>>> DataGroup is based on ItemRenderers to paint the data you set in >>>>>> dataProvider. >>>>>> For example the new Jewel Table that I'm working on this days uses a >>>>>> TBodyContentArea that is in essence like a DataGroup and implements its >>>>>> API. In Table the tbody part (the body of the table) >>>>>> is the component part that uses the dataProvider to paint the data. >>>>>> Then we have optional parts that are the Chrome (thead and tfoot) both >>>>>> implements IChrome. >>>>>> the IContentView as well can be a ViewPort so it can be scrollable >>>>>> (ScrollingViewPort). >>>>>> The ItemRenderers and the data provider mapper you use will be >>>>>> responsible of transform the data into visual pieces. Coming back to >>>>>> table >>>>>> the TableItemRenderer is the renderer that is used in table (and probably >>>>>> I'll do others to avoid rollover or selection), and >>>>>> TableItemRendererForCollectionView is the mapper that loops over the >>>>>> dataProvider and create the item renderers. >>>>>> I think with that you can have all things you need. >>>>>> >>>>>> >>>>>>> 2. [Bindable] >>>>>>> private var static ary:ArrayList = new >>>>>>> ArrayList(["AA","BB","CC"]); >>>>>>> That will cause page blank....because "static" >>>>>>> If I must use static, the ArrayList construct must be empty. >>>>>>> private var static ary:ArrayList = new ArrayList(); // this >>>>>>> work well >>>>>>> >>>>>> >>>>>> Ok here, maybe Alex or Harbs could give some light on this >>>>>> >>>>>> >>>>>>> >>>>>>> >>>>>> 3. When call ArrayList.removeAll(), the j:List does not refresh. Must >>>>>>> call ArrayList.removeItemAt() for each. >>>>>>> >>>>>> >>>>>> I didn't test that part, so maybe is a bug, could you try to fix it >>>>>> and send us a pull request to review it? Let me know if you can. Thanks >>>>>> in >>>>>> advance! >>>>>> >>>>>> >>>>>>> 4. Seems Royale has no VectorList, So I can't use Vector.<> for >>>>>>> databinding >>>>>>> >>>>>> >>>>>> Again something for others to comment on this. >>>>>> >>>>>> >>>>>>> 5. j:TextInput change event will trigger after typed, but also >>>>>>> triggered when focus out >>>>>>> >>>>>> >>>>>> mmm...I think change trigger after type is ok, in focus out I'm not >>>>>> sure, hope others could let us know what they think about it. >>>>>> >>>>>> >>>>>>> 6. j:HGroup itemsVerticalAlign not worked >>>>>>> >>>>>> >>>>>> I just fixed this in a commit just now based on your report >>>>>> try this code: >>>>>> >>>>>> <j:HGroup itemsVerticalAlign="itemsCentered"> >>>>>> <j:Button height="200"/> >>>>>> <j:Button height="50"/> >>>>>> <j:Button height="100"/> >>>>>> </j:HGroup> >>>>>> >>>>>> >>>>>> >>>>>>> 7. j:List use beads j:HorizontalLayout itemsExpand, not worked and >>>>>>> cause page blank. >>>>>>> >>>>>> >>>>>> I'll check it, and report, maybe that property is not fully >>>>>> implemented in all layouts. >>>>>> >>>>>> 8. How to use org.apache.royale.routing, does it use with j:Navigation >>>>>>> >>>>>> >>>>>> I still couldn't see routing code >>>>>> I think routing was done by Alex and maybe he can share some docs or >>>>>> how is done so we can try it. Routing is something many people want us to >>>>>> provide, is just a matter to finish other things and reach to it, or even >>>>>> provide some pull request to make it happen now :) >>>>>> >>>>>> >>>>>>> 9. If use typeNames attribute, compile debug is ok, but compile >>>>>>> release will miss it. >>>>>>> >>>>>>> >>>>>> great, I think maybe this can be related to some problems I found >>>>>> with typeNames, I'll investigate it >>>>>> >>>>>> >>>>>>> Thanks. I like apache royale. >>>>>>> >>>>>> >>>>>> Thanks for using it to make this! :) >>>>>> >>>>>> Maybe we could solve the problems you find and prepare it a bit more >>>>>> to publish on website? We're open, so let us know what you prefer. You >>>>>> can >>>>>> write an article so we can publish it as a full article with the code and >>>>>> example. As well if you have a website and want to publish, we can point >>>>>> to >>>>>> your article. As you prefer! :) >>>>>> >>>>>> Thanks! >>>>>> >>>>>> -- >>>>>> Carlos Rovira >>>>>> http://about.me/carlosrovira >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> -- >>>>> Carlos Rovira >>>>> http://about.me/carlosrovira >>>>> >>>>> >>>> >>>> -- >>>> Carlos Rovira >>>> http://about.me/carlosrovira >>>> >>>> -- >>>> <http://about.me/carlosrovira> >>>> <http://about.me/carlosrovira> >>>> <http://about.me/carlosrovira> >>>> Carlos Rovira >>>> <http://about.me/carlosrovira> >>>> <http://about.me/carlosrovira>http://about.me/carlosrovira >>>> >>>> -- >>>> Carlos Rovira >>>> http://about.me/carlosrovira >>>> >>>> >>>> >>>>