Hi Carlos, Thanks for this work on DataGrid. For me it was the last missing component needed to make business applications.
Do you think adding sorting columns on header click ? Regards Le 28.12.2019 11:37, Carlos Rovira a écrit : > Hi all, > > just want to share a tweet about the latest iteration of Jewel DataGrid. > This covers scrolling and other issues with dimensions and sizing. > Will try other examples in the next days adding combos, checks and more > item renderer visualizations. > > https://twitter.com/ApacheRoyale/status/1210870204001116160 > > As always share, retweet and enjoy!! :) > > Carlos > > El vie., 13 dic. 2019 a las 1:20, Greg Dove (<[email protected]>) > escribió: > > That looks awesome! Great work, Carlos :) > > On Fri, Dec 13, 2019 at 1:15 PM Carlos Rovira <[email protected]> > wrote: > > Hi Andrew, > > you can see a new version of TDJ uploaded with the current examples : > https://royale.apache.org/tourdejewel/# > > Enjoy! :) > > Carlos > > El vie., 13 dic. 2019 a las 1:12, Andrew Wetmore (<[email protected]>) > escribió: > > This is great news! I can't wait to play with them. > > On Thu, Dec 12, 2019 at 8:05 PM Carlos Rovira <[email protected] > wrote: > > Hi, > > just committed my work on Jewel ButtonBar and DataGrid. I think these > components was long awaited and finally we have it here! :) > > Just let you know that I tried my best to have this iteration as most > stable as possible, but consider that I still need to do some work in some > areas. > I wanted to try to have the API stable so don't need a change when > completing next iterations, but this is nothing I can guarantee ;) > > ButtonBar supports typical emphasis styles in Jewel Buttons as well other >> things from Jewel Layouts. I think I'll need to make its own extension > of the model > and I'm still thinking about the different width types from Basic version. I > must see if the current ones are sufficient of I need to implement more. > About DataGrid, I wanted to have a first version where: > > - roll over is supported (this will do with a change of styles to be > more flexible and can be controlled not only by hover with the mouse) >> - Have a default width like in flex where columns are sized to 1/n >> columns of the total available space >> - Have a layout based on columnWidths >> - Get an initial Jewel look and feel that as well have the things in > ButtonBar like emphasis color > > Still to do most important: > > - sorting of columns > - resizing of columns > > Other things that should come (depending on how important are this ones): >> - editable cells >> - reordering of columns >> >> Tour De Jewel has a few initial examples, and I hope to add more like >> ButtonBar with icons in the buttons or other kind of renderers like >> ToggleButton? will see... >> >> A couple of things more: >> >> - Since this components comes from the work in Basic, many of the > design > >> is from there, but while transforming to Jewel I could see some things >> that >> I could fix that maybe could be good to make as well in Basic > versions, > >> for >> example, Basic DataGridView creates most of the things in initComplete >> handler, while in Jewel all is done in the strand - createChildren >> method. >> There's some methods and events in Basic version not used that could > be cleaned, and many events for "layoutNeeded" dispatched that seems can > be > >> removed, and other things that could be compared to try to improve > Basic > >> one. >> - I know she things in Jewel versions to be fixed from tomorrow, so > think that this is a first version of complex components, so I'll > continue > to work on this in the next days to continue improve things. For > example in > some configurations refreshing the component will not do what we > exepect... > just give some more days to go over it. > > Hope you like it! :) > > -- > Carlos Rovira > http://about.me/carlosrovira > > -- > Andrew Wetmore > > http://cottage14.blogspot.com/ -- Carlos Rovira http://about.me/carlosrovira -- Frédéric Gilli mob.0668542622 http://www.cristallium.com [1] Links: ------ [1] http://www.cristallium.com
