ListView is more generalist and multiplarform bead so its normal you need
to do it while extending it


El El mar, 5 ene 2021 a las 12:46, Maria Jose Esteve <[email protected]>
escribió:

> You're absolutely right Carlos, I don't know how I didn't fall before,
> thank you.
> (I'm going to remove it because it really is not necessary, it was one of
> many tests I did, I think I remember that I needed this when extending the
> ListView)
>
> Everything is working now as expected.
> Thx.
> Hiedra
>
> -----Mensaje original-----
> De: Carlos Rovira <[email protected]>
> Enviado el: martes, 5 de enero de 2021 11:32
> Para: Apache Royale Development <[email protected]>
> Asunto: Re: Error extending bead Disabled
>
> Hi Maria Jose,
>
> I think the problem looking to the implementation you shared in the first
> email of this thread can be that you have a double platform implementation:
> Code for JS and code for SWF. If you add a function to the JS part, you
> need to add as well to the SWF.
>
> HTH
>
> El lun, 4 ene 2021 a las 11:44, Maria Jose Esteve (<[email protected]>)
> escribió:
>
> > Sorry, I didn't make it clear that the error occurs when I specify a
> > value for the "beadToolTip" property
> >
> > Hiedra
> >
> > -----Mensaje original-----
> > De: Maria Jose Esteve <[email protected]> Enviado el: lunes, 4 de
> > enero de 2021 11:41
> > Para: [email protected]
> > Asunto: RE: Error extending bead Disabled
> >
> > Thanks Carlos, after your modification I have been able to extend the
> > bead but it does not recognize the added properties:
> >
> > <j:beads>
> >       <j:ToolTip localId="tb_filter_tt" toolTip="{tb_filter.selected ?
> > disableFilterString :enableFilterString}"/>
> >       <wp:DisabledToolTip localId="tb_filter_dis" disabled="false"
> > beadToolTip="{tb_filter_tt}"/> </j:beads>
> >
> > col: 94 Error: This attribute is unexpected. It will be ignored.
> > <wp:DisabledToolTip localId="tb_filter_dis" disabled="false"
> > beadToolTip="{tb_filter_tt}"/>
> >
> > Do I have to declare ownership in any special way? What am I doing wrong?
> >
> > Thx
> > Hiedra
> >
> > -----Mensaje original-----
> > De: Carlos Rovira <[email protected]> Enviado el: lunes, 4 de
> > enero de 2021 10:00
> > Para: Apache Royale Development <[email protected]>
> > Asunto: Re: Error extending bead Disabled
> >
> > Hi,
> >
> > this seems to me like a bug, or something to work on the framework.
> > Thanks both to signal. I think I can solve the concrete Disable
> > problem extending from DispatcherBead, but hope others can give us
> > some thoughts about this problem and if it can be solved in other ways
> for other cases.
> >
> >
> > El lun, 4 ene 2021 a las 9:49, Maria Jose Esteve (<[email protected]>)
> > escribió:
> >
> > > Hi Edward,
> > > Thanks for answering. If this is so ... how can I do it then?
> > > Has the same situation been given to you? Could you give me an
> > > example of how I should continue?
> > >
> > > Thx.
> > > Hiedra.
> > >
> > > -----Mensaje original-----
> > > De: Edward Stangler <[email protected]> Enviado el: lunes, 4 de
> > > enero de 2021 6:31
> > > Para: [email protected]
> > > Asunto: Re: Error extending bead Disabled
> > >
> > >
> > > Jewel Disabled (the parent class) needs to extend DispatcherBead
> > > (instead of Bead) or EventDispatcher.
> > >
> > > My guess is that it's the "[Bindable]" part in Disabled causing the
> > > requirement.  Only happens if Disabled is in a library.
> > >
> > >
> > >
> > > On 1/3/2021 9:50 PM, Maria Jose Esteve wrote:
> > > > Hello,
> > > > I'm getting an error that I can't fix when extending bead Jewel
> > Disabled:
> > > >
> > > > interface method addEventListener in interface IEventDispatcher is
> > > > implemented with an incompatible signature in class
> > > > DisabledToolTip interface method removeEventListener in interface
> > > > IEventDispatcher is implemented with an incompatible signature in
> > > > class DisabledToolTip interface method dispatchEvent in interface
> > > > IEventDispatcher is implemented with an incompatible signature in
> > > > class DisabledToolTip
> > > >
> > > > It is not the first time I have encountered this error and it has
> > > > only
> > > been fixed when I create a copy of the main class and extend it.
> > > >
> > > > package com.xxx.xxx.jewel.beads.controls {
> > > >
> > > >     import org.apache.royale.core.IToolTipBead;
> > > >     import org.apache.royale.jewel.beads.controls.Disabled;
> > > >
> > > >     COMPILE::JS
> > > >     public class DisabledToolTip extends Disabled
> > > >     {
> > > >
> > > >         public function DisabledToolTip()
> > > >         {
> > > >             super();
> > > >         }
> > > >
> > > >         private var _beadToolTip:IToolTipBead;
> > > >         public function set beadToolTip(value:IToolTipBead):void
> > > >         {
> > > >             _beadToolTip = value;
> > > >         }
> > > >
> > > >         override protected function updateHost():void
> > > >         {
> > > >             super.updateHost();
> > > >
> > > >             if(disabled) {
> > > >                 if(_beadToolTip) {
> > > >                     _beadToolTip.removeTip();
> > > >                 }
> > > >             }
> > > >         }
> > > >     }
> > > >
> > > >     COMPILE::SWF
> > > >     public class DisabledToolTip extends Disabled
> > > >     {
> > > >     public function DisabledToolTip()
> > > >     {
> > > >         super();
> > > >     }
> > > >     }
> > > > }
> > > >
> > > > Any ideas?
> > > > Thx.
> > > > Hiedra.
> > > >
> > >
> > >
> >
> > --
> > Carlos Rovira
> > Apache Member & Apache Royale PMC
> > *Apache Software Foundation*
> > http://about.me/carlosrovira
> >
>
>
> --
> Carlos Rovira
> Apache Member & Apache Royale PMC
> *Apache Software Foundation*
> http://about.me/carlosrovira
>
-- 
Carlos Rovira
Apache Member & Apache Royale PMC
*Apache Software Foundation*
http://about.me/carlosrovira

Reply via email to