Comunidad de diseño web y desarrollo en internet online

Despachar eventos desde mi componente

Citar            
MensajeEscrito el 06 Nov 2007 01:58 pm
Hola y buenos dias .. ^^

tengo el siguiente componente MXML. [parte del codigo]!

Código :

  <mx:DataGrid y="0" width="100%" height="100%" x="0" 
                  dataProvider="{ books }" 
                  allowMultipleSelection="true" 
                  id="books_grid"
                  change="{ CairngormEventDispatcher.getInstance().dispatchEvent( new CairngormEvent("select") ) }" >
         <mx:columns>
            <mx:DataGridColumn headerText="Column 1" dataField="_name"/>
         </mx:columns>
      </mx:DataGrid>


Como podria desde el documento padre , cuando inserto este componente, poder capturar por mxml el evento select.. ??
EJ:

Código :

<views:VBooks horizontalCenter="0" width="100%" height="100%"
                      books="{ wmModel.books }"
                      select="{ Alert.show('wake up motherF') }" 
         />


Asi tal y como esta no funciona .. ??

salu2 ^^

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 07 Nov 2007 05:37 pm
Yo no uso Cairgorn, por razones que en este momento no importan.

Pero bueno te digo que para que el evento funcione en el MXML debes crear un metatag para eso. Y hacer el dispatch, mas nada. No sé como cambie la cosa con Cairgorn, por eso aclaraba que no yo no lo uso.

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 07 Nov 2007 06:50 pm
vale, ya le eh puesto el metaTag... algo asi como ..

Código :

<mx:Metadata>
      [Event("select")]
   </mx:Metadata>


pero sigue sin despacharse.. :? , lo que hare sera hacer un ejemplo en blanco con un evento normal a ver que onda....

saludos ^^

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 07 Nov 2007 06:52 pm
ah, hay algo que debamos saber que nos sea de ayuda con respecto a cairngorm,??? rendimiento, mal funcionamiento ????

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 07 Nov 2007 07:06 pm
Igual por acá, encuentras algo que te ayude:
Aqui

ah, hay algo que debamos saber que nos sea de ayuda con respecto a cairngorm,??? rendimiento, mal funcionamiento ????

No nada de eso. En primer lugar no lo uso por que no lo conozco, así que me vería mal si lo critico. Es solo que lo poco que he leido no me acaba de convencer. Sé de sus ventajas, como aquella donde se dice que programarías de una forma en la que cualquier desarrollador en Flex te podrá entender. Pero la forma en como esta estructurado es diferente a como a mí me gusta hacer los proyectos. Algún día me daré tiempo para jugar con el.

saludos

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 07 Nov 2007 07:26 pm
Como todo un buen entendimiento de un framework es clave para su buen uso. Yo he usado Cairngorm extesivamente y me ha resultado muy bien.
Cairngorm te da una buena organizacion de codigo y sobre todo es una herramienta que te permite usar un MVC ( Model-View-Controller) en tus aplicaciones Flex.

Para responder tu pregunta inicial, lo que te falta no es una simple linea. Cada CairngormEvent debe tener un listener, de acuerdo a la estructura del framework, esto se logra creando los correspondientes Delegate y Command y ligandolos en el tu applicationControl.
Yo te recomendaria experimentar con un ejemplo simple de los que hay en linea para entenderlo. En tu codigo, sin embargo, no necesitas Cairngorm para lograr lo que quieres. Revisate como crear "Custom Events" en la ayuda y con eso te bastara.

Por OscarCortes

27 de clabLevel



Genero:Masculino  

Boston

msie7
Citar            
MensajeEscrito el 07 Nov 2007 08:36 pm
Si ,en eso ando , creando solo un evento Personalizado y levantandolo, solo que me cayo aca un trabajo y no eh podido continuar con el taller, pero cuando salga de lo que estoy hago mis primeras pruebas y os comento..

gracias a ambos por responder :-)

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.