Hi Carlos,

I just tried your changes and it doesn't work. Handler of sizeChanged event
has not been called at all. I have added another DataGrid to TourDeJewel to
show you described issue.
What is weird to me that the result on the screen is same as in my
application, but I have a bit different outcome. I see in TourDeJewel
DataGrid in Chrome console that width has been setup correctly [1], but in
my application there is default width not those which I did set [2]

[1] https://ibb.co/QndjWW4
[2] https://ibb.co/R0kCT7r

Thanks,
Piotr

niedz., 15 mar 2020 o 01:01 Carlos Rovira <[email protected]>
napisał(a):

> Hi Piotr,
> just added. I must close for today. Let me know if that works for you,
> tomorrow will see it.
> Thanks
>
> El dom., 15 mar. 2020 a las 0:41, Piotr Zarzycki (<
> [email protected]>)
> escribió:
>
> > That's definitely solution for width="100%" is needed. Go ahead and add
> > event - I can try as soon as you add it.
> >
> > Thanks,
> > Piotr
> >
> > On Sun, Mar 15, 2020, 12:30 AM Carlos Rovira <[email protected]>
> > wrote:
> >
> > > Hi Piotr,
> > >
> > > I think you can workaround temporally but we need a solution to work
> > easily
> > > with width="100%" at framework level. That's the reason for Royale or
> > for a
> > > framework.
> > >
> > > About the problem you're having is that I need to dispatch
> "sizeChanged"
> > > event. I'll try it to add soon so you can try it.
> > >
> > > Thanks
> > >
> > >
> > >
> > > El sáb., 14 mar. 2020 a las 17:13, Piotr Zarzycki (<
> > > [email protected]>) escribió:
> > >
> > > > Carlos,
> > > >
> > > > If solution to my case is setup width - I may figure out somehow how
> to
> > > get
> > > > width of the parent container and setup it to the grid - workaround
> for
> > > now
> > > > - However it doesn't actually work in a way that I would be able to
> > apply
> > > > that workaround.
> > > >
> > > > In the other words if I have below situation - My grid is working
> > > properly
> > > > along with columnWidth.
> > > >
> > > > <j:VGroup>
> > > >      <j:DataGrid id="listEmails" width="500" dataProvider={dp} />
> > > > </j:VGroup>
> > > >
> > > > However if I have following code it doesn't work but it actually
> > should!
> > > >
> > > > <j:VGroup initComplete="onInit(event)">
> > > >      <j:DataGrid id="listEmails"  dataProvider={dp} />
> > > > </j:VGroup>
> > > >
> > > > private function onInit (event:Event):void
> > > > {
> > > >       this.listEmails.width = 500;
> > > > }
> > > >
> > > > Thanks,
> > > > Piotr
> > > >
> > > >
> > > >
> > > > pt., 13 mar 2020 o 15:18 Piotr Zarzycki <[email protected]>
> > > > napisał(a):
> > > >
> > > > > Hi Carlos,
> > > > >
> > > > > I just checked your improvements and those one with columnWidth
> > doesn't
> > > > > work as it should in our use case. I just committed additional
> > example
> > > in
> > > > > TourDeJewel which shows that case. Take a look how DataGrid look
> like
> > > in
> > > > > that example.
> > > > >
> > > > > Thanks,
> > > > > Piotr
> > > > >
> > > > > pon., 9 mar 2020 o 16:42 Carlos Rovira <[email protected]>
> > > > > napisał(a):
> > > > >
> > > > >> Hi Piotr,
> > > > >>
> > > > >> DataGrid now has 3 improvements:
> > > > >>
> > > > >>
> > > > >>    - No default width or height
> > > > >>    - width and height can be not set or set to pixels or  % values
> > > > >>    - columnWidths can be no set at all, set all or just some to
> > pixels
> > > > (I
> > > > >>    didn't loo
> > > > >>
> > > > >> Notice that, we don't support % in columns since there's no way to
> > set
> > > > >> columns to percentages. We want to support it?. Maybe we can
> > introduce
> > > > >> "columnPercentWidth" ? Not sure about this
> > > > >>
> > > > >> I'll take a look at the initializer problem with Lists and Dgs.
> > > > Regarding
> > > > >> this, what's the use case or why you want to change the
> initializer?
> > > > >> having
> > > > >> some kind of example will help me with this, since right now don't
> > > know
> > > > so
> > > > >> much about it.
> > > > >>
> > > > >> Thanks
> > > > >>
> > > > >> Carlos
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >> El vie., 6 mar. 2020 a las 17:32, Carlos Rovira (<
> > > > [email protected]
> > > > >> >)
> > > > >> escribió:
> > > > >>
> > > > >> > I'm thinking that the last problem need a solution like the one
> in
> > > > >> > ComboBox with passing the IR class to the internal List.
> > > > >> > (Although some issue is still in the mapper infrastructure, but
> I
> > > > think
> > > > >> is
> > > > >> > separated issue).
> > > > >> >
> > > > >> >
> > > > >> > El vie., 6 mar. 2020 a las 17:24, Piotr Zarzycki (<
> > > > >> > [email protected]>) escribió:
> > > > >> >
> > > > >> >> Both issues with width/height and this one block migration for
> > now
> > > in
> > > > >> our
> > > > >> >> application from Table to DataGrid. I would be the first one
> who
> > > test
> > > > >> it
> > > > >> >> for sure when you find cause of that issue and fix it.
> > > > >> >>
> > > > >> >> Thanks for that update,
> > > > >> >> Piotr
> > > > >> >>
> > > > >> >> pt., 6 mar 2020 o 17:17 Carlos Rovira <[email protected]
> >
> > > > >> >> napisał(a):
> > > > >> >>
> > > > >> >> > Hi Piotr,
> > > > >> >> >
> > > > >> >> > yesterday I saw a strange behaviour with controls that
> compose
> > > list
> > > > >> and
> > > > >> >> > Item renderer changes done recently, but was in ComboBox that
> > can
> > > > >> >> configure
> > > > >> >> > an Item renderer and then pass to the ComboBoxPopUp to its
> List
> > > > >> internal
> > > > >> >> > component (so we can have custom renderers in ComboBox). In
> > this
> > > > case
> > > > >> >> > rowCount and rowHeight is not working as expected, sin ce
> there
> > > > >> >> initializer
> > > > >> >> > is not used in ComboBox internal list, while in
> VirtualComboBox
> > > is
> > > > >> >> working
> > > > >> >> > ok.
> > > > >> >> > I trace the problem to Mappers not update right when the
> > > renderers
> > > > >> >> refactor
> > > > >> >> > was done. So while the mapper in Basic adds initializer, in
> > Jewel
> > > > is
> > > > >> not
> > > > >> >> > doing that. I could not invest more time since I was in the
> > > middle
> > > > of
> > > > >> >> other
> > > > >> >> > fixes, and still had the width/height issues in DG, so could
> > not
> > > > see
> > > > >> >> > exactly what's the problem.
> > > > >> >> > I want to see if now that this refactor is done is safe to
> > remove
> > > > >> jewel
> > > > >> >> > mappers to user basic versions, but a quick test reveal that
> is
> > > not
> > > > >> >> direct.
> > > > >> >> > In resume, about your problem, I think it could be something
> > like
> > > > the
> > > > >> >> one
> > > > >> >> > with ComboBox, but need to have the time to reach to that
> > point,
> > > > >> >> hopefully
> > > > >> >> > soon.
> > > > >> >> > Thanks
> > > > >> >> >
> > > > >> >>
> > > > >> >>
> > > > >> >> --
> > > > >> >>
> > > > >> >> Piotr Zarzycki
> > > > >> >>
> > > > >> >> Patreon: *https://www.patreon.com/piotrzarzycki
> > > > >> >> <https://www.patreon.com/piotrzarzycki>*
> > > > >> >>
> > > > >> >
> > > > >> >
> > > > >> > --
> > > > >> > Carlos Rovira
> > > > >> > http://about.me/carlosrovira
> > > > >> >
> > > > >> >
> > > > >>
> > > > >> --
> > > > >> Carlos Rovira
> > > > >> http://about.me/carlosrovira
> > > > >>
> > > > >
> > > > >
> > > > > --
> > > > >
> > > > > Piotr Zarzycki
> > > > >
> > > > > Patreon: *https://www.patreon.com/piotrzarzycki
> > > > > <https://www.patreon.com/piotrzarzycki>*
> > > > >
> > > >
> > > >
> > > > --
> > > >
> > > > Piotr Zarzycki
> > > >
> > > > Patreon: *https://www.patreon.com/piotrzarzycki
> > > > <https://www.patreon.com/piotrzarzycki>*
> > > >
> > >
> > >
> > > --
> > > Carlos Rovira
> > > http://about.me/carlosrovira
> > >
> >
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>


-- 

Piotr Zarzycki

Patreon: *https://www.patreon.com/piotrzarzycki
<https://www.patreon.com/piotrzarzycki>*

Reply via email to