Popup and Databinding with Crux (RE: Popup and Databinding)

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Popup and Databinding with Crux (RE: Popup and Databinding)

hiedra

Hi,

I am experiencing an error similar to wkoch, the Databinding in a Popup does not work, in my case using crux.

I have an mxml, TopesDetPerson, that shows the detail of a record. My mvc model is injected and binded and it works perfectly if we insert it into the main mxml (SectionContent) but stops working if I create it programmatically. This is an excerpt from the build and upload code:

 

        private var popupLimitsDetail:PopUp;

        public function viewLimitsDetail():void

        {

            var pp:TopesDetPerson;

            if(!popupLimitsDetail)

            {

                popupLimitsDetail = new PopUp();

                popupLimitsDetail.modal = true;

                pp = new TopesDetPerson();

                popupLimitsDetail.content = pp;

                addElement(popupLimitsDetail);

            }

 

            if(!popupLimitsDetail.open)

                popupLimitsDetail.open = true;

        }

 

In TopesDetPerson.mxml:

 

        [Bindable]

        [Inject(source="personalModel", required="true")]

        public var personalModel:PersonalModel;

...

    <j:beads>

        <js:ContainerDataBinding />

    </j:beads>

 

The model is not injected, the [PostConstruct] is not received, does it not exist for crux if it is not on the canvas? Is there a way to "refresh crux" so that it recognizes the links that are added after its initial configuration?

I hope I have explained clearly 馃槤

 

Thx.

Hiedra

 

-----Mensaje original-----

De: wkoch <[hidden email]>

Enviado el: lunes, 18 de enero de 2021 18:21

Para: [hidden email]

Asunto: Re: Popup and Databinding

 

Sorry -- I wasn't clear -- both the ItemRendererDataBinding and ContainerDataBinding beads worked.  I went with ContainerDataBinding as Harbs is right.  It's a better fit.

 

 

 

--

Sent from: http://apache-royale-users.20374.n8.nabble.com/

Reply | Threaded
Open this post in threaded view
|

RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Brian Raymes

Here is how I鈥檓 making that work. Dispatch an ADD_BEAN before adding the content to the PopUp. This wires it up for crux.

 

I鈥檓 also dispatching REMOVE_BEAN when the popup is closed to ensure it is removed when not needed.


var searchPopup:SearchPopup = new SearchPopup();

. . .
dispatchEvent(
new BeanEvent(BeanEvent.ADD_BEAN, searchPopup));
. . .
popup = 
new PopUp();

popup.content = searchPopup;

addElement(popup);

popup.open = true;

 

 

Hope this helps.

 

Brian

 

From: Maria Jose Esteve <[hidden email]>
Sent: Friday, January 22, 2021 2:40 AM
To: [hidden email]
Subject: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Hi,

I am experiencing an error similar to wkoch, the Databinding in a Popup does not work, in my case using crux.

I have an mxml, TopesDetPerson, that shows the detail of a record. My mvc model is injected and binded and it works perfectly if we insert it into the main mxml (SectionContent) but stops working if I create it programmatically. This is an excerpt from the build and upload code:

 

        private var popupLimitsDetail:PopUp;

        public function viewLimitsDetail():void

        {

            var pp:TopesDetPerson;

            if(!popupLimitsDetail)

            {

                popupLimitsDetail = new PopUp();

                popupLimitsDetail.modal = true;

                pp = new TopesDetPerson();

                popupLimitsDetail.content = pp;

                addElement(popupLimitsDetail);

            }

 

            if(!popupLimitsDetail.open)

                popupLimitsDetail.open = true;

        }

 

In TopesDetPerson.mxml:

 

        [Bindable]

        [Inject(source="personalModel", required="true")]

        public var personalModel:PersonalModel;

...

    <j:beads>

        <js:ContainerDataBinding />

    </j:beads>

 

The model is not injected, the [PostConstruct] is not received, does it not exist for crux if it is not on the canvas? Is there a way to "refresh crux" so that it recognizes the links that are added after its initial configuration?

I hope I have explained clearly 😝

 

Thx.

Hiedra

 

-----Mensaje original-----

De: wkoch <[hidden email]>

Enviado el: lunes, 18 de enero de 2021 18:21

Para: [hidden email]

Asunto: Re: Popup and Databinding

 

Sorry -- I wasn't clear -- both the ItemRendererDataBinding and ContainerDataBinding beads worked.  I went with ContainerDataBinding as Harbs is right.  It's a better fit.

 

 

 

--

Sent from: http://apache-royale-users.20374.n8.nabble.com/

Reply | Threaded
Open this post in threaded view
|

RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

hiedra

It works perfect for me.

I have another mxml that I dynamically load in with the same problem, I'm going to try it there too but it sure works.

 

Thanks for the help Brian.

Hiedra

 

De: Brian Raymes <[hidden email]>
Enviado el: viernes, 22 de enero de 2021 18:02
Para: [hidden email]
Asunto: RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Here is how I鈥檓 making that work. Dispatch an ADD_BEAN before adding the content to the PopUp. This wires it up for crux.

 

I鈥檓 also dispatching REMOVE_BEAN when the popup is closed to ensure it is removed when not needed.

var searchPopup:SearchPopup = new SearchPopup();

. . .
dispatchEvent(
new BeanEvent(BeanEvent.ADD_BEAN, searchPopup));
. . .
popup = 
new PopUp();

popup.content = searchPopup;

addElement(popup);

popup.open = true;

 

 

Hope this helps.

 

Brian

 

From: Maria Jose Esteve <[hidden email]>
Sent: Friday, January 22, 2021 2:40 AM
To: [hidden email]
Subject: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Hi,

I am experiencing an error similar to wkoch, the Databinding in a Popup does not work, in my case using crux.

I have an mxml, TopesDetPerson, that shows the detail of a record. My mvc model is injected and binded and it works perfectly if we insert it into the main mxml (SectionContent) but stops working if I create it programmatically. This is an excerpt from the build and upload code:

 

        private var popupLimitsDetail:PopUp;

        public function viewLimitsDetail():void

        {

            var pp:TopesDetPerson;

            if(!popupLimitsDetail)

            {

                popupLimitsDetail = new PopUp();

                popupLimitsDetail.modal = true;

                pp = new TopesDetPerson();

                popupLimitsDetail.content = pp;

                addElement(popupLimitsDetail);

            }

 

            if(!popupLimitsDetail.open)

                popupLimitsDetail.open = true;

        }

 

In TopesDetPerson.mxml:

 

        [Bindable]

        [Inject(source="personalModel", required="true")]

        public var personalModel:PersonalModel;

...

    <j:beads>

        <js:ContainerDataBinding />

    </j:beads>

 

The model is not injected, the [PostConstruct] is not received, does it not exist for crux if it is not on the canvas? Is there a way to "refresh crux" so that it recognizes the links that are added after its initial configuration?

I hope I have explained clearly 😝

 

Thx.

Hiedra

 

-----Mensaje original-----

De: wkoch <[hidden email]>

Enviado el: lunes, 18 de enero de 2021 18:21

Para: [hidden email]

Asunto: Re: Popup and Databinding

 

Sorry -- I wasn't clear -- both the ItemRendererDataBinding and ContainerDataBinding beads worked.  I went with ContainerDataBinding as Harbs is right.  It's a better fit.

 

 

 

--

Sent from: http://apache-royale-users.20374.n8.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Carlos Rovira-2
Cool, thanks Brian :)

Maybe we could create a bead for PopUp to make if you use Crux to streamline the use...聽
someone is encouraged to create this and contribute? :)

El vie, 22 ene 2021 a las 20:03, Maria Jose Esteve (<[hidden email]>) escribi贸:

It works perfect for me.

I have another mxml that I dynamically load in with the same problem, I'm going to try it there too but it sure works.

Thanks for the help Brian.

Hiedra

De: Brian Raymes <[hidden email]>
Enviado el: viernes, 22 de enero de 2021 18:02
Para: [hidden email]
Asunto: RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Here is how I鈥檓 making that work. Dispatch an ADD_BEAN before adding the content to the PopUp. This wires it up for crux.

I鈥檓 also dispatching REMOVE_BEAN when the popup is closed to ensure it is removed when not needed.

var聽searchPopup:SearchPopup聽=聽newSearchPopup();

. . .
dispatchEvent(
newBeanEvent(BeanEvent.ADD_BEAN,聽searchPopup));
. . .
popup聽=聽
newPopUp();

popup.content聽=聽searchPopup;

addElement(popup);

popup.open聽=聽true;

Hope this helps.

Brian

From: Maria Jose Esteve <[hidden email]>
Sent: Friday, January 22, 2021 2:40 AM
To: [hidden email]
Subject: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Hi,

I am experiencing an error similar to wkoch, the Databinding in a Popup does not work, in my case using crux.

I have an mxml, TopesDetPerson, that shows the detail of a record. My mvc model is injected and binded and it works perfectly if we insert it into the main mxml (SectionContent) but stops working if I create it programmatically. This is an excerpt from the build and upload code:

聽聽聽聽聽聽聽 private var popupLimitsDetail:PopUp;

聽聽聽聽聽聽聽 public function viewLimitsDetail():void

聽聽聽聽聽聽聽 {

聽聽聽聽聽聽聽聽聽聽聽 var pp:TopesDetPerson;

聽聽聽聽聽聽聽聽聽聽聽 if(!popupLimitsDetail)

聽聽聽聽聽聽聽聽聽聽聽 {

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 popupLimitsDetail = new PopUp();

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 popupLimitsDetail.modal = true;

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 pp = new TopesDetPerson();

聽聽聽聽聽聽聽聽聽聽 聽聽聽聽聽popupLimitsDetail.content = pp;

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 addElement(popupLimitsDetail);

聽聽聽聽聽聽聽聽聽聽聽 }

聽聽聽聽聽聽聽聽聽聽聽 if(!popupLimitsDetail.open)

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 popupLimitsDetail.open = true;

聽聽聽聽聽聽聽 }

In TopesDetPerson.mxml:

聽聽聽聽聽聽聽 [Bindable]

聽聽聽聽聽聽聽 [Inject(source="personalModel", required="true")]

聽聽聽聽聽聽聽 public var personalModel:PersonalModel;

...

聽聽聽 <j:beads>

聽聽聽聽聽聽聽 <js:ContainerDataBinding />

聽聽聽 </j:beads>

The model is not injected, the [PostConstruct] is not received, does it not exist for crux if it is not on the canvas? Is there a way to "refresh crux" so that it recognizes the links that are added after its initial configuration?

I hope I have explained clearly 馃槤

Thx.

Hiedra

-----Mensaje original-----

De: wkoch <[hidden email]>

Enviado el: lunes, 18 de enero de 2021 18:21

Para: [hidden email]

Asunto: Re: Popup and Databinding

Sorry -- I wasn't clear -- both the ItemRendererDataBinding and ContainerDataBinding beads worked.聽 I went with ContainerDataBinding as Harbs is right.聽 It's a better fit.

--

Sent from: http://apache-royale-users.20374.n8.nabble.com/



--
Carlos Rovira
Apache Member & Apache Royale PMC
Apache Software Foundation

Reply | Threaded
Open this post in threaded view
|

RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

hiedra

Yes, it seemed to me too 😝. I will clean the code and share it (maybe tomorrow).

 

Hiedra.

 

De: Carlos Rovira <[hidden email]>
Enviado el: viernes, 22 de enero de 2021 20:09
Para: [hidden email]
Asunto: Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Cool, thanks Brian :)

 

Maybe we could create a bead for PopUp to make if you use Crux to streamline the use... 

someone is encouraged to create this and contribute? :)

 

El vie, 22 ene 2021 a las 20:03, Maria Jose Esteve (<[hidden email]>) escribi贸:

It works perfect for me.

I have another mxml that I dynamically load in with the same problem, I'm going to try it there too but it sure works.

 

Thanks for the help Brian.

Hiedra

 

De: Brian Raymes <[hidden email]>
Enviado el: viernes, 22 de enero de 2021 18:02
Para: [hidden email]
Asunto: RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Here is how I鈥檓 making that work. Dispatch an ADD_BEAN before adding the content to the PopUp. This wires it up for crux.

 

I鈥檓 also dispatching REMOVE_BEAN when the popup is closed to ensure it is removed when not needed.

var searchPopup:SearchPopup = new SearchPopup();

. . .
dispatchEvent(
new BeanEvent(BeanEvent.ADD_BEAN, searchPopup));
. . .
popup = 
new PopUp();

popup.content = searchPopup;

addElement(popup);

popup.open = true;

 

 

Hope this helps.

 

Brian

 

From: Maria Jose Esteve <[hidden email]>
Sent: Friday, January 22, 2021 2:40 AM
To: [hidden email]
Subject: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Hi,

I am experiencing an error similar to wkoch, the Databinding in a Popup does not work, in my case using crux.

I have an mxml, TopesDetPerson, that shows the detail of a record. My mvc model is injected and binded and it works perfectly if we insert it into the main mxml (SectionContent) but stops working if I create it programmatically. This is an excerpt from the build and upload code:

 

        private var popupLimitsDetail:PopUp;

        public function viewLimitsDetail():void

        {

            var pp:TopesDetPerson;

            if(!popupLimitsDetail)

            {

                popupLimitsDetail = new PopUp();

                popupLimitsDetail.modal = true;

                pp = new TopesDetPerson();

                popupLimitsDetail.content = pp;

                addElement(popupLimitsDetail);

            }

 

            if(!popupLimitsDetail.open)

                popupLimitsDetail.open = true;

        }

 

In TopesDetPerson.mxml:

 

        [Bindable]

        [Inject(source="personalModel", required="true")]

        public var personalModel:PersonalModel;

...

    <j:beads>

        <js:ContainerDataBinding />

    </j:beads>

 

The model is not injected, the [PostConstruct] is not received, does it not exist for crux if it is not on the canvas? Is there a way to "refresh crux" so that it recognizes the links that are added after its initial configuration?

I hope I have explained clearly 😝

 

Thx.

Hiedra

 

-----Mensaje original-----

De: wkoch <[hidden email]>

Enviado el: lunes, 18 de enero de 2021 18:21

Para: [hidden email]

Asunto: Re: Popup and Databinding

 

Sorry -- I wasn't clear -- both the ItemRendererDataBinding and ContainerDataBinding beads worked.  I went with ContainerDataBinding as Harbs is right.  It's a better fit.

 

 

 

--

Sent from: http://apache-royale-users.20374.n8.nabble.com/


 

--

Carlos Rovira

Apache Member & Apache Royale PMC

Apache Software Foundation

 

Reply | Threaded
Open this post in threaded view
|

Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Carlos Rovira-2
Yeah, that would be very cool Maria Jose :)


El vie, 22 ene 2021 a las 21:11, Maria Jose Esteve (<[hidden email]>) escribi贸:

Yes, it seemed to me too 馃槤. I will clean the code and share it (maybe tomorrow).

Hiedra.

De: Carlos Rovira <[hidden email]>
Enviado el: viernes, 22 de enero de 2021 20:09
Para: [hidden email]
Asunto: Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Cool, thanks Brian :)

Maybe we could create a bead for PopUp to make if you use Crux to streamline the use...聽

someone is encouraged to create this and contribute? :)

El vie, 22 ene 2021 a las 20:03, Maria Jose Esteve (<[hidden email]>) escribi贸:

It works perfect for me.

I have another mxml that I dynamically load in with the same problem, I'm going to try it there too but it sure works.

Thanks for the help Brian.

Hiedra

De: Brian Raymes <[hidden email]>
Enviado el: viernes, 22 de enero de 2021 18:02
Para: [hidden email]
Asunto: RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Here is how I鈥檓 making that work. Dispatch an ADD_BEAN before adding the content to the PopUp. This wires it up for crux.

I鈥檓 also dispatching REMOVE_BEAN when the popup is closed to ensure it is removed when not needed.

var聽searchPopup:SearchPopup聽=聽newSearchPopup();

. . .
dispatchEvent(
newBeanEvent(BeanEvent.ADD_BEAN,聽searchPopup));
. . .
popup聽=聽
newPopUp();

popup.content聽=聽searchPopup;

addElement(popup);

popup.open聽=聽true;

Hope this helps.

Brian

From: Maria Jose Esteve <[hidden email]>
Sent: Friday, January 22, 2021 2:40 AM
To: [hidden email]
Subject: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Hi,

I am experiencing an error similar to wkoch, the Databinding in a Popup does not work, in my case using crux.

I have an mxml, TopesDetPerson, that shows the detail of a record. My mvc model is injected and binded and it works perfectly if we insert it into the main mxml (SectionContent) but stops working if I create it programmatically. This is an excerpt from the build and upload code:

聽聽聽聽聽聽聽 private var popupLimitsDetail:PopUp;

聽聽聽聽聽聽聽 public function viewLimitsDetail():void

聽聽聽聽聽聽聽 {

聽聽聽聽聽聽聽聽聽聽聽 var pp:TopesDetPerson;

聽聽聽聽聽聽聽聽聽聽聽 if(!popupLimitsDetail)

聽聽聽聽聽聽聽聽聽聽聽 {

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 popupLimitsDetail = new PopUp();

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 popupLimitsDetail.modal = true;

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 pp = new TopesDetPerson();

聽聽聽聽聽聽聽聽聽聽 聽聽聽聽聽popupLimitsDetail.content = pp;

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 addElement(popupLimitsDetail);

聽聽聽聽聽聽聽聽聽聽聽 }

聽聽聽聽聽聽聽聽聽聽聽 if(!popupLimitsDetail.open)

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 popupLimitsDetail.open = true;

聽聽聽聽聽聽聽 }

In TopesDetPerson.mxml:

聽聽聽聽聽聽聽 [Bindable]

聽聽聽聽聽聽聽 [Inject(source="personalModel", required="true")]

聽聽聽聽聽聽聽 public var personalModel:PersonalModel;

...

聽聽聽 <j:beads>

聽聽聽聽聽聽聽 <js:ContainerDataBinding />

聽聽聽 </j:beads>

The model is not injected, the [PostConstruct] is not received, does it not exist for crux if it is not on the canvas? Is there a way to "refresh crux" so that it recognizes the links that are added after its initial configuration?

I hope I have explained clearly 馃槤

Thx.

Hiedra

-----Mensaje original-----

De: wkoch <[hidden email]>

Enviado el: lunes, 18 de enero de 2021 18:21

Para: [hidden email]

Asunto: Re: Popup and Databinding

Sorry -- I wasn't clear -- both the ItemRendererDataBinding and ContainerDataBinding beads worked.聽 I went with ContainerDataBinding as Harbs is right.聽 It's a better fit.

--

Sent from: http://apache-royale-users.20374.n8.nabble.com/


--

Carlos Rovira

Apache Member & Apache Royale PMC

Apache Software Foundation



--

Carlos Rovira

Presidente Ejecutivo

M: +34 607 22 60 05

http://www.codeoscopic.com


聽 聽聽Con贸cenos en 1 minuto!


AVISO LEGAL: La informaci贸n contenida en este correo electr贸nico, y en su caso en los documentos adjuntos, es informaci贸n privilegiada para uso exclusivo de la persona y/o personas a las que va dirigido. No est谩 permitido el acceso a este mensaje a cualquier otra persona distinta a los indicados. Si Usted no es uno de los destinatarios, cualquier duplicaci贸n, reproducci贸n, distribuci贸n, as铆 como cualquier uso de la informaci贸n contenida en 茅l o cualquiera otra acci贸n u omisi贸n tomada en relaci贸n con el mismo, est谩 prohibida y puede ser ilegal. En dicho caso, por favor, notif铆quelo al remitente y proceda a la eliminaci贸n de este correo electr贸nico, as铆 como de sus adjuntos si los hubiere. En cumplimiento de la legislaci贸n espa帽ola vigente en materia de protecci贸n de datos de car谩cter personal y del RGPD 679/2016 le informamos que sus datos est谩n siendo objeto de tratamiento por parte de CODEOSCOPIC S.A. con CIF A85677342, con la finalidad del mantenimiento y gesti贸n de relaciones comerciales y administrativas. La base jur铆dica del tratamiento es el inter茅s leg铆timo de la empresa. No se prev茅n cesiones de sus datos, salvo que exista una obligaci贸n legal. Para ejercitar sus derechos puede dirigirse a CODEOSCOPIC S.A., domiciliada en Paseo de la Habana, 9-11, 28036 de Madrid (MADRID), o bien por email a聽[hidden email], con el fin de ejercer sus derechos de acceso, rectificaci贸n, supresi贸n (derecho al olvido), limitaci贸n de tratamiento, portabilidad de los datos, oposici贸n, y a no ser objeto de decisiones automatizadas, indicando como Asunto: 鈥淒erechos Ley Protecci贸n de Datos鈥, y adjuntando fotocopia de su DNI. Delegado de protecci贸n de datos:聽[hidden email]


Reply | Threaded
Open this post in threaded view
|

RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

hiedra

Hi, "I have an X-file"

Yesterday, after spending all afternoon with this problem, following Brian's directions, he added the dispatchers "ADD_BEAN" and "REMOVE_BEAN" and everything worked. Then he created a bead [1] for Jewel Popup and everything worked fine too.

At night, after compiling the SDK, I cleaned up the bead code so that I could share it with you, but before that I did one last test: I unloaded the new bead (addBead) and tried again, 鈥渟urprisingly鈥 EVERYTHING WORKED WELL. Without bead, without ADD_BEAN, ...

 

Does this have any explanation for you?

@Brian could you verify in your code that the ADD_BEAN is indeed missing?

 

I will be attentive to your opinions.

[1]

    public class PopUpContentActiveCrux extends DispatcherBead

    {

        public function PopUpContentActiveCrux() {}

 

        private var viewBead:PopUpView;

        override public function set strand(value:IStrand):void

        {

            super.strand = value;            

            viewBead = _strand.getBeadByType(PopUpViewas PopUpView;

            listenOnStrand("closePopUp", closePopUpHandler);

            listenOnStrand("showingPopUp", addContentListeners);

        }

 

        public function addContentListeners(event:Event):void

        {

            if(viewBead && viewBead.content)

            {

                dispatchEvent(new BeanEvent(BeanEvent.ADD_BEAN,viewBead.content));

                viewBead.content.addEventListener("closePopUp", closePopUpHandler);

            }

        }

 

        protected function closePopUpHandler(event:Event = null):void

        {

            if(viewBead && viewBead.content)

            {

                dispatchEvent(new BeanEvent(BeanEvent.REMOVE_BEAN,viewBead.content));

                viewBead.content.removeEventListener("closePopUp", closePopUpHandler);

            }

        }

 

Thx

Hiedra.

 

De: Carlos Rovira <[hidden email]>
Enviado el: s谩bado, 23 de enero de 2021 16:35
Para: [hidden email]
Asunto: Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Yeah, that would be very cool Maria Jose :)

 

 

El vie, 22 ene 2021 a las 21:11, Maria Jose Esteve (<[hidden email]>) escribi贸:

Yes, it seemed to me too 😝. I will clean the code and share it (maybe tomorrow).

 

Hiedra.

 

De: Carlos Rovira <[hidden email]>
Enviado el: viernes, 22 de enero de 2021 20:09
Para: [hidden email]
Asunto: Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Cool, thanks Brian :)

 

Maybe we could create a bead for PopUp to make if you use Crux to streamline the use... 

someone is encouraged to create this and contribute? :)

 

El vie, 22 ene 2021 a las 20:03, Maria Jose Esteve (<[hidden email]>) escribi贸:

It works perfect for me.

I have another mxml that I dynamically load in with the same problem, I'm going to try it there too but it sure works.

 

Thanks for the help Brian.

Hiedra

 

De: Brian Raymes <[hidden email]>
Enviado el: viernes, 22 de enero de 2021 18:02
Para: [hidden email]
Asunto: RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Here is how I鈥檓 making that work. Dispatch an ADD_BEAN before adding the content to the PopUp. This wires it up for crux.

 

I鈥檓 also dispatching REMOVE_BEAN when the popup is closed to ensure it is removed when not needed.

var searchPopup:SearchPopup = new SearchPopup();

. . .
dispatchEvent(
new BeanEvent(BeanEvent.ADD_BEAN, searchPopup));
. . .
popup = 
new PopUp();

popup.content = searchPopup;

addElement(popup);

popup.open = true;

 

 

Hope this helps.

 

Brian

 

From: Maria Jose Esteve <[hidden email]>
Sent: Friday, January 22, 2021 2:40 AM
To: [hidden email]
Subject: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Hi,

I am experiencing an error similar to wkoch, the Databinding in a Popup does not work, in my case using crux.

I have an mxml, TopesDetPerson, that shows the detail of a record. My mvc model is injected and binded and it works perfectly if we insert it into the main mxml (SectionContent) but stops working if I create it programmatically. This is an excerpt from the build and upload code:

 

        private var popupLimitsDetail:PopUp;

        public function viewLimitsDetail():void

        {

            var pp:TopesDetPerson;

            if(!popupLimitsDetail)

            {

                popupLimitsDetail = new PopUp();

                popupLimitsDetail.modal = true;

                pp = new TopesDetPerson();

                popupLimitsDetail.content = pp;

                addElement(popupLimitsDetail);

            }

 

            if(!popupLimitsDetail.open)

                popupLimitsDetail.open = true;

        }

 

In TopesDetPerson.mxml:

 

        [Bindable]

        [Inject(source="personalModel", required="true")]

        public var personalModel:PersonalModel;

...

    <j:beads>

        <js:ContainerDataBinding />

    </j:beads>

 

The model is not injected, the [PostConstruct] is not received, does it not exist for crux if it is not on the canvas? Is there a way to "refresh crux" so that it recognizes the links that are added after its initial configuration?

I hope I have explained clearly 😝

 

Thx.

Hiedra

 

-----Mensaje original-----

De: wkoch <[hidden email]>

Enviado el: lunes, 18 de enero de 2021 18:21

Para: [hidden email]

Asunto: Re: Popup and Databinding

 

Sorry -- I wasn't clear -- both the ItemRendererDataBinding and ContainerDataBinding beads worked.  I went with ContainerDataBinding as Harbs is right.  It's a better fit.

 

 

 

--

Sent from: http://apache-royale-users.20374.n8.nabble.com/


 

--

Carlos Rovira

Apache Member & Apache Royale PMC

Apache Software Foundation

 


 

--

Carlos Rovira

Presidente Ejecutivo

M: +34 607 22 60 05

http://www.codeoscopic.com

 

    Con贸cenos en 1 minuto!

 

AVISO LEGAL: La informaci贸n contenida en este correo electr贸nico, y en su caso en los documentos adjuntos, es informaci贸n privilegiada para uso exclusivo de la persona y/o personas a las que va dirigido. No est谩 permitido el acceso a este mensaje a cualquier otra persona distinta a los indicados. Si Usted no es uno de los destinatarios, cualquier duplicaci贸n, reproducci贸n, distribuci贸n, as铆 como cualquier uso de la informaci贸n contenida en 茅l o cualquiera otra acci贸n u omisi贸n tomada en relaci贸n con el mismo, est谩 prohibida y puede ser ilegal. En dicho caso, por favor, notif铆quelo al remitente y proceda a la eliminaci贸n de este correo electr贸nico, as铆 como de sus adjuntos si los hubiere. En cumplimiento de la legislaci贸n espa帽ola vigente en materia de protecci贸n de datos de car谩cter personal y del RGPD 679/2016 le informamos que sus datos est谩n siendo objeto de tratamiento por parte de CODEOSCOPIC S.A. con CIF A85677342, con la finalidad del mantenimiento y gesti贸n de relaciones comerciales y administrativas. La base jur铆dica del tratamiento es el inter茅s leg铆timo de la empresa. No se prev茅n cesiones de sus datos, salvo que exista una obligaci贸n legal. Para ejercitar sus derechos puede dirigirse a CODEOSCOPIC S.A., domiciliada en Paseo de la Habana, 9-11, 28036 de Madrid (MADRID), o bien por email a [hidden email], con el fin de ejercer sus derechos de acceso, rectificaci贸n, supresi贸n (derecho al olvido), limitaci贸n de tratamiento, portabilidad de los datos, oposici贸n, y a no ser objeto de decisiones automatizadas, indicando como Asunto: 鈥淒erechos Ley Protecci贸n de Datos鈥, y adjuntando fotocopia de su DNI. Delegado de protecci贸n de datos: [hidden email]

 

Reply | Threaded
Open this post in threaded view
|

Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Carlos Rovira-2
Hi Maria Jose,

I think that could be probably聽a false positive due to some catching. If there's no code the problem should arise.
Can't see other explanation.

Thanks

El s谩b, 23 ene 2021 a las 19:47, Maria Jose Esteve (<[hidden email]>) escribi贸:

Hi, "I have an X-file"

Yesterday, after spending all afternoon with this problem, following Brian's directions, he added the dispatchers "ADD_BEAN" and "REMOVE_BEAN" and everything worked. Then he created a bead [1] for Jewel Popup and everything worked fine too.

At night, after compiling the SDK, I cleaned up the bead code so that I could share it with you, but before that I did one last test: I unloaded the new bead (addBead) and tried again, 鈥渟urprisingly鈥 EVERYTHING WORKED WELL. Without bead, without ADD_BEAN, ...

Does this have any explanation for you?

@Brian could you verify in your code that the ADD_BEAN is indeed missing?

I will be attentive to your opinions.

[1]

聽聽聽聽publicclassPopUpContentActiveCruxextendsDispatcherBead

聽聽聽聽{

聽聽聽聽聽聽聽聽publicfunctionPopUpContentActiveCrux()聽{}

聽聽聽聽聽聽聽聽privatevar聽viewBead:PopUpView;

聽聽聽聽聽聽聽聽overridepublicfunctionsetstrand(value:IStrand):void

聽聽聽聽聽聽聽聽{

聽聽聽聽聽聽聽聽聽聽聽聽super.strand聽=聽value;聽聽聽聽聽聽聽聽聽聽聽聽

聽聽聽聽聽聽聽聽聽聽聽聽viewBead聽=聽_strand.getBeadByType(PopUpView)聽asPopUpView;

聽聽聽聽聽聽聽聽聽聽聽聽listenOnStrand("closePopUp",聽closePopUpHandler);

聽聽聽聽聽聽聽聽聽聽聽聽listenOnStrand("showingPopUp",聽addContentListeners);

聽聽聽聽聽聽聽聽}

聽聽聽聽聽聽聽聽publicfunctionaddContentListeners(event:Event):void

聽聽聽聽聽聽聽聽{

聽聽聽聽聽聽聽聽聽聽聽聽if(viewBead聽&&聽viewBead.content)

聽聽聽聽聽聽聽聽聽聽聽聽{

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽dispatchEvent(newBeanEvent(BeanEvent.ADD_BEAN,viewBead.content));

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽viewBead.content.addEventListener("closePopUp",聽closePopUpHandler);

聽聽聽聽聽聽聽聽聽聽聽聽}

聽聽聽聽聽聽聽聽}

聽聽聽聽聽聽聽聽protectedfunctionclosePopUpHandler(event:Event=null):void

聽聽聽聽聽聽聽聽{

聽聽聽聽聽聽聽聽聽聽聽聽if(viewBead聽&&聽viewBead.content)

聽聽聽聽聽聽聽聽聽聽聽聽{

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽dispatchEvent(newBeanEvent(BeanEvent.REMOVE_BEAN,viewBead.content));

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽viewBead.content.removeEventListener("closePopUp",聽closePopUpHandler);

聽聽聽聽聽聽聽聽聽聽聽聽}

聽聽聽聽聽聽聽聽}

Thx

Hiedra.

De: Carlos Rovira <[hidden email]>
Enviado el: s谩bado, 23 de enero de 2021 16:35
Para: [hidden email]
Asunto: Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Yeah, that would be very cool Maria Jose :)

El vie, 22 ene 2021 a las 21:11, Maria Jose Esteve (<[hidden email]>) escribi贸:

Yes, it seemed to me too 馃槤. I will clean the code and share it (maybe tomorrow).

Hiedra.

De: Carlos Rovira <[hidden email]>
Enviado el: viernes, 22 de enero de 2021 20:09
Para: [hidden email]
Asunto: Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Cool, thanks Brian :)

Maybe we could create a bead for PopUp to make if you use Crux to streamline the use...聽

someone is encouraged to create this and contribute? :)

El vie, 22 ene 2021 a las 20:03, Maria Jose Esteve (<[hidden email]>) escribi贸:

It works perfect for me.

I have another mxml that I dynamically load in with the same problem, I'm going to try it there too but it sure works.

Thanks for the help Brian.

Hiedra

De: Brian Raymes <[hidden email]>
Enviado el: viernes, 22 de enero de 2021 18:02
Para: [hidden email]
Asunto: RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Here is how I鈥檓 making that work. Dispatch an ADD_BEAN before adding the content to the PopUp. This wires it up for crux.

I鈥檓 also dispatching REMOVE_BEAN when the popup is closed to ensure it is removed when not needed.

var聽searchPopup:SearchPopup聽=聽newSearchPopup();

. . .
dispatchEvent(
newBeanEvent(BeanEvent.ADD_BEAN,聽searchPopup));
. . .
popup聽=聽
newPopUp();

popup.content聽=聽searchPopup;

addElement(popup);

popup.open聽=聽true;

Hope this helps.

Brian

From: Maria Jose Esteve <[hidden email]>
Sent: Friday, January 22, 2021 2:40 AM
To: [hidden email]
Subject: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Hi,

I am experiencing an error similar to wkoch, the Databinding in a Popup does not work, in my case using crux.

I have an mxml, TopesDetPerson, that shows the detail of a record. My mvc model is injected and binded and it works perfectly if we insert it into the main mxml (SectionContent) but stops working if I create it programmatically. This is an excerpt from the build and upload code:

聽聽聽聽聽聽聽 private var popupLimitsDetail:PopUp;

聽聽聽聽聽聽聽 public function viewLimitsDetail():void

聽聽聽聽聽聽聽 {

聽聽聽聽聽聽聽聽聽聽聽 var pp:TopesDetPerson;

聽聽聽聽聽聽聽聽聽聽聽 if(!popupLimitsDetail)

聽聽聽聽聽聽聽聽聽聽聽 {

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 popupLimitsDetail = new PopUp();

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 popupLimitsDetail.modal = true;

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 pp = new TopesDetPerson();

聽聽聽聽聽聽聽聽聽聽 聽聽聽聽聽popupLimitsDetail.content = pp;

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 addElement(popupLimitsDetail);

聽聽聽聽聽聽聽聽聽聽聽 }

聽聽聽聽聽聽聽聽聽聽聽 if(!popupLimitsDetail.open)

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 popupLimitsDetail.open = true;

聽聽聽聽聽聽聽 }

In TopesDetPerson.mxml:

聽聽聽聽聽聽聽 [Bindable]

聽聽聽聽聽聽聽 [Inject(source="personalModel", required="true")]

聽聽聽聽聽聽聽 public var personalModel:PersonalModel;

...

聽聽聽 <j:beads>

聽聽聽聽聽聽聽 <js:ContainerDataBinding />

聽聽聽 </j:beads>

The model is not injected, the [PostConstruct] is not received, does it not exist for crux if it is not on the canvas? Is there a way to "refresh crux" so that it recognizes the links that are added after its initial configuration?

I hope I have explained clearly 馃槤

Thx.

Hiedra

-----Mensaje original-----

De: wkoch <[hidden email]>

Enviado el: lunes, 18 de enero de 2021 18:21

Para: [hidden email]

Asunto: Re: Popup and Databinding

Sorry -- I wasn't clear -- both the ItemRendererDataBinding and ContainerDataBinding beads worked.聽 I went with ContainerDataBinding as Harbs is right.聽 It's a better fit.

--

Sent from: http://apache-royale-users.20374.n8.nabble.com/


--

Carlos Rovira

Apache Member & Apache Royale PMC

Apache Software Foundation


--

Carlos Rovira

Presidente Ejecutivo

M: +34 607 22 60 05

http://www.codeoscopic.com

聽 聽聽Con贸cenos en 1 minuto!

AVISO LEGAL: La informaci贸n contenida en este correo electr贸nico, y en su caso en los documentos adjuntos, es informaci贸n privilegiada para uso exclusivo de la persona y/o personas a las que va dirigido. No est谩 permitido el acceso a este mensaje a cualquier otra persona distinta a los indicados. Si Usted no es uno de los destinatarios, cualquier duplicaci贸n, reproducci贸n, distribuci贸n, as铆 como cualquier uso de la informaci贸n contenida en 茅l o cualquiera otra acci贸n u omisi贸n tomada en relaci贸n con el mismo, est谩 prohibida y puede ser ilegal. En dicho caso, por favor, notif铆quelo al remitente y proceda a la eliminaci贸n de este correo electr贸nico, as铆 como de sus adjuntos si los hubiere. En cumplimiento de la legislaci贸n espa帽ola vigente en materia de protecci贸n de datos de car谩cter personal y del RGPD 679/2016 le informamos que sus datos est谩n siendo objeto de tratamiento por parte de CODEOSCOPIC S.A. con CIF A85677342, con la finalidad del mantenimiento y gesti贸n de relaciones comerciales y administrativas. La base jur铆dica del tratamiento es el inter茅s leg铆timo de la empresa. No se prev茅n cesiones de sus datos, salvo que exista una obligaci贸n legal. Para ejercitar sus derechos puede dirigirse a CODEOSCOPIC S.A., domiciliada en Paseo de la Habana, 9-11, 28036 de Madrid (MADRID), o bien por email a聽[hidden email], con el fin de ejercer sus derechos de acceso, rectificaci贸n, supresi贸n (derecho al olvido), limitaci贸n de tratamiento, portabilidad de los datos, oposici贸n, y a no ser objeto de decisiones automatizadas, indicando como Asunto: 鈥淒erechos Ley Protecci贸n de Datos鈥, y adjuntando fotocopia de su DNI. Delegado de protecci贸n de datos:聽[hidden email]



--
Carlos Rovira
Apache Member & Apache Royale PMC
Apache Software Foundation

Reply | Threaded
Open this post in threaded view
|

RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

Brian Raymes

I agree with Carlos 鈥 it sounds like a cache problem. Clear the cache in your browser, and try again. I鈥檝e had to do that a lot lately as changes are not being seen in my output.

 

Without ADD_BEAN, the popups are not wired for CRUX. That has been my experience, at least.

 

I look forward to trying this out! It will simplify my code in many places!

 

 

Brian

 

From: Carlos Rovira <[hidden email]>
Sent: Sunday, January 24, 2021 2:27 AM
To: [hidden email]
Subject: Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Hi Maria Jose,

 

I think that could be probably a false positive due to some catching. If there's no code the problem should arise.

Can't see other explanation.

 

Thanks

 

El s谩b, 23 ene 2021 a las 19:47, Maria Jose Esteve (<[hidden email]>) escribi贸:

Hi, "I have an X-file"

Yesterday, after spending all afternoon with this problem, following Brian's directions, he added the dispatchers "ADD_BEAN" and "REMOVE_BEAN" and everything worked. Then he created a bead [1] for Jewel Popup and everything worked fine too.

At night, after compiling the SDK, I cleaned up the bead code so that I could share it with you, but before that I did one last test: I unloaded the new bead (addBead) and tried again, 鈥渟urprisingly鈥 EVERYTHING WORKED WELL. Without bead, without ADD_BEAN, ...

 

Does this have any explanation for you?

@Brian could you verify in your code that the ADD_BEAN is indeed missing?

 

I will be attentive to your opinions.

[1]

    public class PopUpContentActiveCrux extends DispatcherBead

    {

        public function PopUpContentActiveCrux() {}

 

        private var viewBead:PopUpView;

        override public function set strand(value:IStrand):void

        {

            super.strand = value;            

            viewBead = _strand.getBeadByType(PopUpViewas PopUpView;

            listenOnStrand("closePopUp", closePopUpHandler);

            listenOnStrand("showingPopUp", addContentListeners);

        }

 

        public function addContentListeners(event:Event):void

        {

            if(viewBead && viewBead.content)

            {

                dispatchEvent(new BeanEvent(BeanEvent.ADD_BEAN,viewBead.content));

                viewBead.content.addEventListener("closePopUp", closePopUpHandler);

            }

        }

 

        protected function closePopUpHandler(event:Event = null):void

        {

            if(viewBead && viewBead.content)

            {

                dispatchEvent(new BeanEvent(BeanEvent.REMOVE_BEAN,viewBead.content));

                viewBead.content.removeEventListener("closePopUp", closePopUpHandler);

            }

        }

 

Thx

Hiedra.

 

De: Carlos Rovira <[hidden email]>
Enviado el: s谩bado, 23 de enero de 2021 16:35
Para: [hidden email]
Asunto: Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Yeah, that would be very cool Maria Jose :)

 

 

El vie, 22 ene 2021 a las 21:11, Maria Jose Esteve (<[hidden email]>) escribi贸:

Yes, it seemed to me too 😝. I will clean the code and share it (maybe tomorrow).

 

Hiedra.

 

De: Carlos Rovira <[hidden email]>
Enviado el: viernes, 22 de enero de 2021 20:09
Para: [hidden email]
Asunto: Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Cool, thanks Brian :)

 

Maybe we could create a bead for PopUp to make if you use Crux to streamline the use... 

someone is encouraged to create this and contribute? :)

 

El vie, 22 ene 2021 a las 20:03, Maria Jose Esteve (<[hidden email]>) escribi贸:

It works perfect for me.

I have another mxml that I dynamically load in with the same problem, I'm going to try it there too but it sure works.

 

Thanks for the help Brian.

Hiedra

 

De: Brian Raymes <[hidden email]>
Enviado el: viernes, 22 de enero de 2021 18:02
Para: [hidden email]
Asunto: RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Here is how I鈥檓 making that work. Dispatch an ADD_BEAN before adding the content to the PopUp. This wires it up for crux.

 

I鈥檓 also dispatching REMOVE_BEAN when the popup is closed to ensure it is removed when not needed.

var searchPopup:SearchPopup = new SearchPopup();

. . .
dispatchEvent(
new BeanEvent(BeanEvent.ADD_BEAN, searchPopup));
. . .
popup = 
new PopUp();

popup.content = searchPopup;

addElement(popup);

popup.open = true;

 

 

Hope this helps.

 

Brian

 

From: Maria Jose Esteve <[hidden email]>
Sent: Friday, January 22, 2021 2:40 AM
To: [hidden email]
Subject: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

 

Hi,

I am experiencing an error similar to wkoch, the Databinding in a Popup does not work, in my case using crux.

I have an mxml, TopesDetPerson, that shows the detail of a record. My mvc model is injected and binded and it works perfectly if we insert it into the main mxml (SectionContent) but stops working if I create it programmatically. This is an excerpt from the build and upload code:

 

        private var popupLimitsDetail:PopUp;

        public function viewLimitsDetail():void

        {

            var pp:TopesDetPerson;

            if(!popupLimitsDetail)

            {

                popupLimitsDetail = new PopUp();

                popupLimitsDetail.modal = true;

                pp = new TopesDetPerson();

                popupLimitsDetail.content = pp;

                addElement(popupLimitsDetail);

            }

 

            if(!popupLimitsDetail.open)

                popupLimitsDetail.open = true;

        }

 

In TopesDetPerson.mxml:

 

        [Bindable]

        [Inject(source="personalModel", required="true")]

        public var personalModel:PersonalModel;

...

    <j:beads>

        <js:ContainerDataBinding />

    </j:beads>

 

The model is not injected, the [PostConstruct] is not received, does it not exist for crux if it is not on the canvas? Is there a way to "refresh crux" so that it recognizes the links that are added after its initial configuration?

I hope I have explained clearly 😝

 

Thx.

Hiedra

 

-----Mensaje original-----

De: wkoch <[hidden email]>

Enviado el: lunes, 18 de enero de 2021 18:21

Para: [hidden email]

Asunto: Re: Popup and Databinding

 

Sorry -- I wasn't clear -- both the ItemRendererDataBinding and ContainerDataBinding beads worked.  I went with ContainerDataBinding as Harbs is right.  It's a better fit.

 

 

 

--

Sent from: http://apache-royale-users.20374.n8.nabble.com/


 

--

Carlos Rovira

Apache Member & Apache Royale PMC

Apache Software Foundation

 


 

--

Carlos Rovira

Presidente Ejecutivo

M: +34 607 22 60 05

http://www.codeoscopic.com

 

    Con贸cenos en 1 minuto!

 

AVISO LEGAL: La informaci贸n contenida en este correo electr贸nico, y en su caso en los documentos adjuntos, es informaci贸n privilegiada para uso exclusivo de la persona y/o personas a las que va dirigido. No est谩 permitido el acceso a este mensaje a cualquier otra persona distinta a los indicados. Si Usted no es uno de los destinatarios, cualquier duplicaci贸n, reproducci贸n, distribuci贸n, as铆 como cualquier uso de la informaci贸n contenida en 茅l o cualquiera otra acci贸n u omisi贸n tomada en relaci贸n con el mismo, est谩 prohibida y puede ser ilegal. En dicho caso, por favor, notif铆quelo al remitente y proceda a la eliminaci贸n de este correo electr贸nico, as铆 como de sus adjuntos si los hubiere. En cumplimiento de la legislaci贸n espa帽ola vigente en materia de protecci贸n de datos de car谩cter personal y del RGPD 679/2016 le informamos que sus datos est谩n siendo objeto de tratamiento por parte de CODEOSCOPIC S.A. con CIF A85677342, con la finalidad del mantenimiento y gesti贸n de relaciones comerciales y administrativas. La base jur铆dica del tratamiento es el inter茅s leg铆timo de la empresa. No se prev茅n cesiones de sus datos, salvo que exista una obligaci贸n legal. Para ejercitar sus derechos puede dirigirse a CODEOSCOPIC S.A., domiciliada en Paseo de la Habana, 9-11, 28036 de Madrid (MADRID), o bien por email a [hidden email], con el fin de ejercer sus derechos de acceso, rectificaci贸n, supresi贸n (derecho al olvido), limitaci贸n de tratamiento, portabilidad de los datos, oposici贸n, y a no ser objeto de decisiones automatizadas, indicando como Asunto: 鈥淒erechos Ley Protecci贸n de Datos鈥, y adjuntando fotocopia de su DNI. Delegado de protecci贸n de datos: [hidden email]

 


 

--

Carlos Rovira

Apache Member & Apache Royale PMC

Apache Software Foundation