Hi Taro, I just uploaded the removeAll() example to JewelExample so you can check the code for how to do it. I'll check if we need some more bead of that kind.
El sáb., 18 ago. 2018 a las 17:27, Carlos Rovira (<[email protected]>) escribió: > ok, my fault I was not aware of that beads, I confuse that beads with > others. I'll take a look > thanks! > > El sáb., 18 ago. 2018 a las 17:20, Carlos Rovira (<[email protected]>) > escribió: > >> 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 (< >> [email protected]>) 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 <[email protected]> >>> 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 (< >>>> [email protected]>) 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 <[email protected]> >>>>> 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 (< >>>>>> [email protected]>) 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 (< >>>>>>> [email protected]>) 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, 芋頭爛 (<[email protected]>) >>>>>>>> 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 >>>>>> >>>>>> >>>>>> >>>>>> > > -- > Carlos Rovira > http://about.me/carlosrovira > > -- Carlos Rovira http://about.me/carlosrovira
