[flex-brasil] Resumo 2857

Mensagens neste resumo (8 Mensagens)

Mensagens

1.1.

Pegar dados  Seleciona da Datagrid no Flex 4

Enviado por: "Ricardo Cardoso" rickdukflex@ymail.com   rickdukflex@ymail.com

Sex, 2 de Jul de 2010 9:51 am



Galera, será que alguém pode me ajudar?
Seguinte, tenho uma grid que está exibindo os alunos, o que eu quero fazer é quando o usuario clicar numa linha selecionada aparecer uma Panel ou TitleWindow com mais dados dele eu montei a grid assim:

Está montando normalmente, o que preciso saber é como pegar os dados que o usuario selecionou e levar para uma outra tela

<fx:Declarations>
        <services:ServiceFacede id="serviceFacede" fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)" showBusyCursor="true">
            <services:channelSet>
                <s:ChannelSet>
                    <s:AMFChannel uri="http://192.168.5.96:8080/messagebroker/amf" />
                </s:ChannelSet>
            </services:channelSet>
        </services:ServiceFacede>
<s:CallResponder id="listAlunoByTurmaResult"/>
</fx:Declarations>

<mx:DataGrid x="20" y="158" width="100%" id="dataGrid" dataProvider="{listAlunoByTurmaResult.lastResult}">
        <mx:columns>
            <mx:DataGridColumn headerText="RA" dataField="ra" width="75"/>
            <mx:DataGridColumn headerText="Nome" dataField="nome" width="300"/>
            <mx:DataGridColumn headerText="Email" labelFunction="dadosContatoFnc" width="200"/>
            <mx:DataGridColumn headerText="Telefone" labelFunction="dadosContatoFncTelefone" width="150"/>
            <mx:DataGridColumn headerText="Celular" labelFunction="dadosContatoFncCelular" width="150"/>
        </mx:columns>
</mx:DataGrid>

[As partes desta mensagem que não continham texto foram removidas]

1.2.

Re: Pegar dados  Seleciona da Datagrid no Flex 4

Enviado por: "Fabio" fabiophx2002@yahoo.com.br   fabiophx2002

Sex, 2 de Jul de 2010 1:35 pm



Ricardo,
Utilize o evento doubleClick ou itemDoubleClick, para isso tem q colocar doubleClickEnabled = true ou o evento itemClick.

[]s
Fabio da Silva
http://www.fabiophx.blogspot.com/

--- Em flex-brasil@yahoogrupos.com.br, Ricardo Cardoso <rickdukflex@...> escreveu
>
> Galera, será que alguém pode me ajudar?
> Seguinte, tenho uma grid que está exibindo os alunos, o que eu quero fazer é quando o usuario clicar numa linha selecionada aparecer uma Panel ou TitleWindow com mais dados dele eu montei a grid assim:
>
> Está montando normalmente, o que preciso saber é como pegar os dados que o usuario selecionou e levar para uma outra tela
>
> <fx:Declarations>
>         <services:ServiceFacede id="serviceFacede" fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)" showBusyCursor="true">
>             <services:channelSet>
>                 <s:ChannelSet>
>                     <s:AMFChannel uri="http://192.168.5.96:8080/messagebroker/amf" />
>                 </s:ChannelSet>
>             </services:channelSet>
>         </services:ServiceFacede>
> <s:CallResponder id="listAlunoByTurmaResult"/>
> </fx:Declarations>
>
> <mx:DataGrid x="20" y="158" width="100%" id="dataGrid" dataProvider="{listAlunoByTurmaResult.lastResult}">
>         <mx:columns>
>             <mx:DataGridColumn headerText="RA" dataField="ra" width="75"/>
>             <mx:DataGridColumn headerText="Nome" dataField="nome" width="300"/>
>             <mx:DataGridColumn headerText="Email" labelFunction="dadosContatoFnc" width="200"/>
>             <mx:DataGridColumn headerText="Telefone" labelFunction="dadosContatoFncTelefone" width="150"/>
>             <mx:DataGridColumn headerText="Celular" labelFunction="dadosContatoFncCelular" width="150"/>
>         </mx:columns>
> </mx:DataGrid>
>
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>

2.1.

Duvida Hibernate e Flex

Enviado por: "Mário Moraes" cpd@tamoyo.com   mariomoraes@rocketmail.com

Sex, 2 de Jul de 2010 4:31 pm



Pessoal,

Estou com dificuldade de fazer o transporte do meu objeto VO.

-- Na minha classe Java tenho

MovimentosVO.java

@Id

@GeneratedValue(strategy=GenerationType.AUTO)

private Integer sequencia;

@Column

@Temporal(TemporalType.TIMESTAMP)

private Date data;

@ManyToOne

@JoinColumn(name="operador")

private OperadoresVO operador;

@Column

private Double valor;

@Column

private String pagamento;

@OneToOne

@JoinColumn(name="cliente")

private ClientesVO cliente;

@OneToMany(mappedBy="movimento",fetch=FetchType.EAGER)

private List<ItensVO> listaItens;

-- Na minha classe Flex tenho

package entidades

{

import mx.collections.ArrayCollection;

[Bindable]

[RemoteClass(alias="entidades.MovimentosVO")]

public class MovimentosVO

{

public var sequencia:uint;

public var data:Date;

public var operador:OperadoresVO;

public var valor:Number;

public var pagamento:String;

public var cliente:ClientesVO;

public var lista:ItensVO;

public function MovimentosVO(){

}

}

}

Minha dificuldade é o seguinte: Não consigo ler meu atributo "lista" do lado
Flex. Ele vem null.

Eu uso o hibernate, mas já setei como Eager pra esse objeto, para evitar o
problema do lazy loading. Os outros atributos vem corretamente.

Fiz um debug e no lado Java passo todos os dados certos.

ATT.

Mário Moraes

[As partes desta mensagem que não continham texto foram removidas]

2.2.

Re: Duvida Hibernate e Flex

Enviado por: "borellametal" no_reply@yahoogrupos.com.br   borellametal

Sex, 2 de Jul de 2010 4:39 pm



Opa

Java:

@OneToMany(mappedBy="movimento",fetch=FetchType.EAGER)
private List<ItensVO> listaItens;

Flex:

public var lista:ItensVO;

Tenta colocar mesmo nome essas duas variaveis, e eu uso ArrayCollection no flex.

Felipe

--- Em flex-brasil@yahoogrupos.com.br, Mário Moraes <cpd@...> escreveu
>
> Pessoal,
>
> Estou com dificuldade de fazer o transporte do meu objeto VO.
>
>
>
> -- Na minha classe Java tenho
>
>
>
> MovimentosVO.java
>
>
>
> @Id
>
> @GeneratedValue(strategy=GenerationType.AUTO)
>
> private Integer sequencia;
>
>
>
> @Column
>
> @Temporal(TemporalType.TIMESTAMP)
>
> private Date data;
>
>
>
>
>
> @ManyToOne
>
> @JoinColumn(name="operador")
>
> private OperadoresVO operador;
>
>
>
> @Column
>
> private Double valor;
>
>
>
> @Column
>
> private String pagamento;
>
>
>
> @OneToOne
>
> @JoinColumn(name="cliente")
>
> private ClientesVO cliente;
>
>
>
> @OneToMany(mappedBy="movimento",fetch=FetchType.EAGER)
>
> private List<ItensVO> listaItens;
>
>
>
>
>
> -- Na minha classe Flex tenho
>
>
>
> package entidades
>
> {
>
> import mx.collections.ArrayCollection;
>
>
>
> [Bindable]
>
> [RemoteClass(alias="entidades.MovimentosVO")]
>
>
>
> public class MovimentosVO
>
> {
>
>
>
> public var sequencia:uint;
>
> public var data:Date;
>
> public var operador:OperadoresVO;
>
> public var valor:Number;
>
> public var pagamento:String;
>
> public var cliente:ClientesVO;
>
> public var lista:ItensVO;
>
>
>
>
>
> public function MovimentosVO(){
>
> }
>
> }
>
> }
>
>
>
>
>
> Minha dificuldade é o seguinte: Não consigo ler meu atributo "lista" do lado
> Flex. Ele vem null.
>
> Eu uso o hibernate, mas já setei como Eager pra esse objeto, para evitar o
> problema do lazy loading. Os outros atributos vem corretamente.
>
> Fiz um debug e no lado Java passo todos os dados certos.
>
>
>
>
>
> ATT.
>
>
>
> Mário Moraes
>
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>

2.3.

RES: [flex-brasil] Re: Duvida Hibernate e Flex

Enviado por: "Mário Moraes" cpd@tamoyo.com   mariomoraes@rocketmail.com

Sex, 2 de Jul de 2010 5:06 pm



Antes de mais alguma coisa.. Obrigado pela atenção !!!

Fiz as duas alterações que vc sugeriu mas não deu certo ainda...

To tentando preencher meu Datagrid no Flex assim:

[Bindable]

public var dados:ArrayCollection = new ArrayCollection;

e no meu result:

dados = _movimento.listaItens;

De: flex-brasil@yahoogrupos.com.br [mailto:flex-brasil@yahoogrupos.com.br]
Em nome de borellametal
Enviada em: sexta-feira, 2 de julho de 2010 16:40
Para: flex-brasil@yahoogrupos.com.br
Assunto: [flex-brasil] Re: Duvida Hibernate e Flex

Opa

Java:

@OneToMany(mappedBy="movimento",fetch=FetchType.EAGER)
private List<ItensVO> listaItens;

Flex:

public var lista:ItensVO;

Tenta colocar mesmo nome essas duas variaveis, e eu uso ArrayCollection no
flex.

Felipe

--- Em flex-brasil@yahoogrupos.com.br
<mailto:flex-brasil%40yahoogrupos.com.br> , Mário Moraes <cpd@...> escreveu
>
> Pessoal,
>
> Estou com dificuldade de fazer o transporte do meu objeto VO.
>
>
>
> -- Na minha classe Java tenho
>
>
>
> MovimentosVO.java
>
>
>
> @Id
>
> @GeneratedValue(strategy=GenerationType.AUTO)
>
> private Integer sequencia;
>
>
>
> @Column
>
> @Temporal(TemporalType.TIMESTAMP)
>
> private Date data;
>
>
>
>
>
> @ManyToOne
>
> @JoinColumn(name="operador")
>
> private OperadoresVO operador;
>
>
>
> @Column
>
> private Double valor;
>
>
>
> @Column
>
> private String pagamento;
>
>
>
> @OneToOne
>
> @JoinColumn(name="cliente")
>
> private ClientesVO cliente;
>
>
>
> @OneToMany(mappedBy="movimento",fetch=FetchType.EAGER)
>
> private List<ItensVO> listaItens;
>
>
>
>
>
> -- Na minha classe Flex tenho
>
>
>
> package entidades
>
> {
>
> import mx.collections.ArrayCollection;
>
>
>
> [Bindable]
>
> [RemoteClass(alias="entidades.MovimentosVO")]
>
>
>
> public class MovimentosVO
>
> {
>
>
>
> public var sequencia:uint;
>
> public var data:Date;
>
> public var operador:OperadoresVO;
>
> public var valor:Number;
>
> public var pagamento:String;
>
> public var cliente:ClientesVO;
>
> public var lista:ItensVO;
>
>
>
>
>
> public function MovimentosVO(){
>
> }
>
> }
>
> }
>
>
>
>
>
> Minha dificuldade é o seguinte: Não consigo ler meu atributo "lista" do
lado
> Flex. Ele vem null.
>
> Eu uso o hibernate, mas já setei como Eager pra esse objeto, para evitar o
> problema do lazy loading. Os outros atributos vem corretamente.
>
> Fiz um debug e no lado Java passo todos os dados certos.
>
>
>
>
>
> ATT.
>
>
>
> Mário Moraes
>
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>

[As partes desta mensagem que não continham texto foram removidas]

3.1.

Como varchar é reconhecido no Flex 3

Enviado por: "Daniel Medeiros" sith_darth.nihilus@yahoo.com.br   sith_darth.nihilus

Sex, 2 de Jul de 2010 5:17 pm



Tenho uma varial que no banco é varchar mas nao sei como ela é reconhecida no flex 3.

Por Exemplo:

No banco tenho a coluna "nome" que é chamada para a varialvel public var Valor:String; agora tenho a coluna "cpf" que é chamada para uma mascara, só que isso esta gerando um problema, a tela nao abre, só se tiver certa.

Alguem sabe como resolver isso?

3.2.

Re: Como varchar é reconhecido no Flex 3

Enviado por: "pmazzia" pmazzia@hotmail.com   pmazzia

Sex, 2 de Jul de 2010 6:48 pm



Nao consegui entender bem o problema, mas varchar é tratada como vc bem entender, na verdade estando em varchar se vc usar VO/DTO ao carregar ele assumirá o tipo do VO. Por Exemplo, tenho no banco campos do tipo date, porem quando ele vem para a aplicacao meu VO transforma em string, assim como mando numeros como string e converto pra numero no banco.

--- Em flex-brasil@yahoogrupos.com.br, "Daniel Medeiros" <sith_darth.nihilus@...> escreveu
>
> Tenho uma varial que no banco é varchar mas nao sei como ela é reconhecida no flex 3.
>
> Por Exemplo:
>
> No banco tenho a coluna "nome" que é chamada para a varialvel public var Valor:String; agora tenho a coluna "cpf" que é chamada para uma mascara, só que isso esta gerando um problema, a tela nao abre, só se tiver certa.
>
> Alguem sabe como resolver isso?
>

4.

Passar Parametro no Componento para PopUp

Enviado por: "Ricardo Cardoso" rickdukflex@ymail.com   rickdukflex@ymail.com

Sáb, 3 de Jul de 2010 7:59 am



Estou precisando passar uns parametros de uns combobox selecionados de um componente para uma popUp entao aqueles esqueminha de usar var app:Object = FlexGlobals.topApplication não funciona, pq quero pegar de um componente...

estou chamando a popup assim:
public function pegarAluno():void{
                var TelaAluno:MostraAluno = PopUpManager.createPopUp(this, MostraAluno, true) as MostraAluno;
                PopUpManager.centerPopUp(TelaAluno);
            }

Alguém pode me ajudar?

[As partes desta mensagem que não continham texto foram removidas]

Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

Precisa responder?

Para responder a uma mensagem no Resumo diário, clique em um dos links "Responder" na mensagem em questão.

Criar novo tópico | Visite seu Grupo na web
Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
Regras da lista - http://docs.google.com/View?id=ajjv3tjg5jxf_21cqhpdhf5
Todos os participantes tem os seguintes benefícios:
+ 35% de desconto em livros da O'Reilly ou Peachpit

Site Oficial Flex : http://www.flex.org
Visite nosso site : http://groups.adobe.com/groups/8024da86da/summary
-------------
Conheça a AIR-Brasil a comunidade sobre Adobe AIR
Visite o site:http://groups.google.com/group/air-brasil

0 comentários: