[flex-brasil] Resumo 2505

Mensagens neste resumo (11 Mensagens)

Mensagens

1.1.

Identificar qual coluna do datagrid foi selecionada

Enviado por: "Marcos Antunes" antunesm@hotmail.com

Dom, 30 de Ago de 2009 9:46 am




Bom dia Grupo,

estou tentando identificar qual a coluna foi selecionada de um datagrid, queria pegar o valor do HeaderText quand oseleciono algum campo.

alguém saberia como fazer isso? ou indicar algum link com exemplos?

obrigado a todos.

Marcos

__________________________________________________________
Acesse seu Hotmail de onde quer que esteja através do celular. Clique aqui.
http://www.windowslive.com.br/celular/home.asp?utm_source=MSN_Hotmail&utm_medium=Tagline&utm_campaign=MobileServices200908

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

1.2.

Re: Identificar qual coluna do datagrid foi selecionada

Enviado por: "Marcos Antunes" antunesm@hotmail.com

Dom, 30 de Ago de 2009 10:53 am




Valeu gente consegui um exemplo que pega o columIndex:

<?xml version="1.0" encoding="utf-8" ?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"

xmlns:s="library://ns.adobe.com/flex/spark"

xmlns:mx="library://ns.adobe.com/flex/halo" width="500" height="400">
<fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.collections.ArrayCollection;
import mx.events.ListEvent;

public function checkData():void
{
var d:XMLList=employees;
dg.dataProvider=employees;
}
public function

columnClickHandler(event:ListEvent):void {
var index:Number = event.columnIndex;


output.text="columnIndex="+String(event.columnIndex);
output.text+="rowIndex="+String(event.rowIndex);
output.text+="type="+event.type;

}


]]>
</fx:Script>
<fx:Declarations>
<fx:XMLList id="employees">
<employee>
<name>Christina Coenraets</name>
<phone>555-219-2270</phone>
<phone2>555-219-2270</phone2>
<email>ccoenraets@fictitious.com</email>
<active>true</active>
</employee>
<employee>
<name>Joanne Wall</name>
<phone>555-219-2012</phone>
<phone2>555-219-2270</phone2>
<email>jwall@fictitious.com</email>
<active>true</active>
</employee>
<employee>
<name>Maurice Smith</name>
<phone>555-219-2012</phone>
<phone2>555-219-2270</phone2>
<email>maurice@fictitious.com</email>
<active>false</active>
</employee>
<employee>
<name>Mary Jones</name>
<phone>555-219-2000</phone>
<phone2>555-219-2270</phone2>
<email>mjones@fictitious.com</email>
<active>true</active>
</employee>
</fx:XMLList>
</fx:Declarations>
<s:Button label="check employees data" click="checkData()" y="30" />
<s:TextArea id="output" width="300" />
<mx:DataGrid id="dg" y="100" width="300" height="100" rowCount="5"

dataProvider="{employees}" itemClick="columnClickHandler(event)">
<mx:columns>
<mx:DataGridColumn visible="false" dataField="name" headerText="Name" />
<mx:DataGridColumn dataField="phone" headerText="Phone" />
<mx:DataGridColumn dataField="email" headerText="Email" />
</mx:columns>
</mx:DataGrid>
</s:Application>


To: flex-brasil@yahoogrupos.com.br
From: antunesm@hotmail.com
Date: Sun, 30 Aug 2009 12:46:06 +0000
Subject: [flex-brasil] Identificar qual coluna do datagrid foi selecionada

Bom dia Grupo,

estou tentando identificar qual a coluna foi selecionada de um datagrid, queria pegar o valor do HeaderText quand oseleciono algum campo.

alguém saberia como fazer isso? ou indicar algum link com exemplos?

obrigado a todos.

Marcos

__________________________________________________________
Acesse seu Hotmail de onde quer que esteja através do celular. Clique aqui.
http://www.windowslive.com.br/celular/home.asp?utm_source=MSN_Hotmail&utm_medium=Tagline&utm_campaign=MobileServices200908

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

__________________________________________________________
Você sabia que com o Hotmail você tem espaço ilimitado para guardar seus e-mails? Começe a usar já!
http://www.microsoft.com/brasil/windows/windowslive/products/hotmail.aspx

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

1.3.

Re: Identificar qual coluna do datagrid foi selecionada

Enviado por: "Eduardo Kraus" eduardokraus@gmail.com   eduardo_kraus

Dom, 30 de Ago de 2009 9:10 pm



Eu achava que não era possível mais achei um dia a solução. Primeiro o
evento tem que estar adicionado no DataGrid e
datagrid.addEventListener(MouseEvent.CLICK, __datagridClick)

private function __datagridClick(e:mouseEvent)
{
e.target
}

No target você tem o objeto DataGridItemRenderer do item que você clicou.
Não é a linha, mais sim o elemento.

Agora é só se divertir.

2009/8/30 Marcos Antunes <antunesm@hotmail.com>

>
>
>
> Bom dia Grupo,
>
> estou tentando identificar qual a coluna foi selecionada de um datagrid,
> queria pegar o valor do HeaderText quand oseleciono algum campo.
>
> alguém saberia como fazer isso? ou indicar algum link com exemplos?
>
> obrigado a todos.
>
> Marcos
>
> __________________________________________________________
> Acesse seu Hotmail de onde quer que esteja através do celular. Clique aqui.
>
> http://www.windowslive.com.br/celular/home.asp?utm_source=MSN_Hotmail&utm_medium=Tagline&utm_campaign=MobileServices200908
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

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

1.4.

Re: Identificar qual coluna do datagrid foi selecionada

Enviado por: "Marcos Antunes" antunesm@hotmail.com

Seg, 31 de Ago de 2009 7:32 am




Muito obrigado Eduardo!


To: flex-brasil@yahoogrupos.com.br
From: eduardokraus@gmail.com
Date: Sun, 30 Aug 2009 21:09:51 -0300
Subject: Re: [flex-brasil] Identificar qual coluna do datagrid foi selecionada

Eu achava que não era possível mais achei um dia a solução. Primeiro o
evento tem que estar adicionado no DataGrid e
datagrid.addEventListener(MouseEvent.CLICK, __datagridClick)

private function __datagridClick(e:mouseEvent)
{
e.target
}

No target você tem o objeto DataGridItemRenderer do item que você clicou.
Não é a linha, mais sim o elemento.

Agora é só se divertir.

2009/8/30 Marcos Antunes <antunesm@hotmail.com>

>
>
>
> Bom dia Grupo,
>
> estou tentando identificar qual a coluna foi selecionada de um datagrid,
> queria pegar o valor do HeaderText quand oseleciono algum campo.
>
> alguém saberia como fazer isso? ou indicar algum link com exemplos?
>
> obrigado a todos.
>
> Marcos
>
> __________________________________________________________
> Acesse seu Hotmail de onde quer que esteja através do celular. Clique aqui.
>
> http://www.windowslive.com.br/celular/home.asp?utm_source=MSN_Hotmail&utm_medium=Tagline&utm_campaign=MobileServices200908
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

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

__________________________________________________________
Acesse o Portal MSN do seu celular e se mantenha sempre atualizado. Clique aqui.
http://www.windowslive.com.br/celular/home.asp?utm_source=MSN_Hotmail&utm_medium=Tagline&utm_campaign=MobileServices200908

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

2.1.

Re: Publicar projeto direto do SVN

Enviado por: "Mário Júnior" juninhog12@gmail.com   juninhog123

Dom, 30 de Ago de 2009 9:53 am



É oq o Maximiliano ja disse "continuous integration" .. o maven me parece
ter suporte para isso.
Outro esquema é user servidores/geradores de build automatico, como o Hudson
por exemplo (https://hudson.dev.java.net/)

Também, é preciso ter muito cuidado e organização na forma de trabalho, para
evitar builds "bugados", daí nesse caso vc pode trabalhar com repositórios
"branch" e depois só fazer um merge dos arquivos no trunk qnd sua versao for
aprovada pelo responsável dos testes (ou se tudo se concentra em vc, só
publique no trunk qnd vc tiver certeza q não há bugs).

Agendar testes automatizados tb é outra boa pedida.

Quem sabe, vc poderia agendar (cron) o seu servidor para gerar builds pelo
ant automaticamente a cada intervalo de tempo, é uma solução mais caseira,
mas ressalto o uso do Hudson pelo fato de todo o monitoramente e relatórios
que ele fornece, realmente é uma ferramenta muito boa.

Aqui, na sofshore, trabalhamos assim e é bom para manter o sincronismo das
equipes (3 equipes: brasil, tunisia e belgica) ... dessa forma evita-se ter
builds/versoes diferentes, só precisa ter cuidado melhor com o gerenciamento
de bibliotecas.

Detalhe: todas essas ferramentas de ambiente de desenvolvimento só conheço
para Java.. nao sei se existe algo voltado para php/.net/etc...

2009/8/30 fenoronha51 <fenoronha51@yahoo.com.br>

>
>
> Eduardo, eu ja trabalho com o SVN faz algum tempo, nao estou querendo
> usa-lo como FTP. Perguntei sobre isso, pois teve uma empresa que trabalhei,
> quando subiamos as versoes, já conseguiamos fazer testes com a ultima
> versao. Mas isso na época nao tinha me atentado a isso, agora só fiquei
> curioso mesmo se era possivel e se alguem aqui da lista teria algo parecido
> configurado.
>
> --
> Fernando Noronha
>
> --- Em flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>,
> Eduardo Kraus <eduardokraus@...> escreveu
>
> >
> > Ta, mais os Testes, a verificação dos arquivos, a verificação da
> > configuração? Como fica isso?
> > Ou só publicam e o cliente que se fod.. para achar os BUG?
> >
> > 2009/8/30 Maxmiliano Franco Braga <maxmiliano@...>
> >
> > >
> > >
> > > Fernando,
> > > Dá uma pesquisada por "integração contínua". Acho que é o que mais se
> > > parece
> > > com o que você está procurando. Não sei como fazer isso com Flex, mas
> já vi
> > > ser feito com outras tecnologias.
> > >
> > > Como disseram, o SVN é um repositório e não gera build. Mas você pode
> > > configurar um serviço para gerar suas versões de tempos em tempos, ou
> > > monitorando os commits no SVN.
> > >
> > > Maxmiliano Franco Braga
> > > Analista de Sistemas
> > > www.maxmiliano.blogspot.com
> > > www.desenvolvendoSW.blogspot.com
> > >
> > > "Na verdade, 'nada' é uma palavra esperando tradução." [Humberto
> Gessinger]
> > >
> > > 2009/8/29 fenoronha51 <fenoronha51@...<fenoronha51%40yahoo.com.br>
>
> > > >
> > >
> > >
> > > >
> > > >
> > > > Isso eu sei @Eduardo, minha duvida era se alguem sabia se dava para
> fazer
> > > > algo do tipo ja direto do SVN.
> > > >
> > > > Valeu.
> > > > --
> > > > Fernando Noronha
> > > >
> > > > --- Em flex-brasil@yahoogrupos.com.br<flex-brasil%40yahoogrupos.com.br><flex-brasil%
> 40yahoogrupos.com.br><flex-brasil%
> > > 40yahoogrupos.com.br>,
> > > > Eduardo Kraus <eduardokraus@> escreveu
> > > >
> > > > >
> > > > > SVN é repositório de arquivos.
> > > > > Para isso, procure por FTP.
> > > > >
> > > > > Não é a mesma coisa.
> > > > >
> > > > > 2009/8/29 fenoronha51 <fenoronha51@>
> > > > >
> > > > > >
> > > > > >
> > > > > > Bom dia a todos,
> > > > > > estou com a seguinte duvida. Queria saber se consigo publicar o
> > > projeto
> > > > > > direto do SVN, exemplo: depois que eu editar algum arquivo e
> subir
> > > para
> > > > o
> > > > > > SNV e já testar por exemplo em http://localhost/homologacao.
> > > > > >
> > > > > > Uso o [VisualSVN].
> > > > > >
> > > > > > Não sei se fui claro.
> > > > > >
> > > > > > Agradeço desde já.
> > > > > > --
> > > > > > Fernando Noronha
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > >
> > > >
> > > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>
>

--
Mario Junior
Enterprise Java / Flex Architectures
Adobe Certified Expert Flex 3 with AIR

Sofshore Informática
http://www.sofshore.com.br
+55 (48) 3337 2003
Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
Florianopolis SC Brasil

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

3.1.

SVN

Enviado por: "Bruno Peres Orcajo" bru.exe@gmail.com   peresorcajo

Dom, 30 de Ago de 2009 6:32 pm



Pessoal,

Para vocês que trabalham com SVN, existe alguma opção por exemplo
Eu adicionei um diretório ao SVN, existe como remover, dizer que agora não
faz mais parte
Diretório pai

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

3.2.

Re: SVN

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

Dom, 30 de Ago de 2009 10:07 pm



É só apagar o diretorio no próprio Flex Builder. Na próxima vez que vc 'commit' o Subclipse vai apagar o diretório no servidor SVN.

Esta é uma das grandes diferencas entre SVN e CVS. No CVS não tem como apagar diretórios, ao menos não facilmente.

julio
--- Em flex-brasil@yahoogrupos.com.br, "Bruno Peres Orcajo" <bru.exe@...> escreveu
>
> Pessoal,
>
>
>
> Para vocês que trabalham com SVN, existe alguma opção por exemplo
> Eu adicionei um diretório ao SVN, existe como remover, dizer que agora não
> faz mais parte
> Diretório pai
>
>
>
>
>
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>

4.1.

Sempre executar o creationComplete

Enviado por: "rogerio_os" rogerio.os@bol.com.br   rogerio_os

Dom, 30 de Ago de 2009 11:36 pm



Boa noite,
pessoal preciso atualizar sempre que o usuario entrar em um determinado cadastro, porem o creationComplete somente é executado uma unica vez existe uma forma de fazer o creationComplete ser executado toda vez que o usuario acessar determinada tela de cadastro?

Obrigado,
Rogério.

4.2.

Re: Sempre executar o creationComplete

Enviado por: "Eduardo Kraus" eduardokraus@gmail.com   eduardo_kraus

Seg, 31 de Ago de 2009 6:49 am



O create complete é executado sempre que o componente é criado. Agora se
estiveres usando dentro de ViewStack ou Tab ele é só criado uma unica vês.
Ai você adiciona uma escuta ao evemto Event.TAB_INDEX_CHANGE e reexecute a
função da aba selecionada.

2009/8/30 rogerio_os <rogerio.os@bol.com.br>

>
>
> Boa noite,
> pessoal preciso atualizar sempre que o usuario entrar em um determinado
> cadastro, porem o creationComplete somente é executado uma unica vez existe
> uma forma de fazer o creationComplete ser executado toda vez que o usuario
> acessar determinada tela de cadastro?
>
> Obrigado,
> Rogério.
>
>
>

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

5.1.

Re: datagrid com datafield=objeto.propriedade

Enviado por: "bruno bg" bruno_bg@ig.com.br

Seg, 31 de Ago de 2009 9:14 am



@fenoronha51.
eu acabei usando o labelFunction, mas na verdade queria saber se existia
outra solução além TAMBÉM da solução que coloquei de fazer no VO.

@endel.gs
coloquei sua solução , funcionou, mas na verdade ficou assim:
<mx:DataGridColumn headerText="Tipo" dataField="tipoDePessoa">
<mx:itemRenderer>
<mx:Component>
<mx:Label text="{data.tipoDePessoa.tipo}"/>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>

<mx:DataGridColumn headerText="Descricao" dataField="tipoDePessoa">
<mx:itemRenderer>
<mx:Component>
<mx:Label text="{data.tipoDePessoa.descricao}"/>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>

agradeço a todos
bruno bg

2009/8/29 fenoronha51 <fenoronha51@yahoo.com.br>

>
>
> Procura pela propriedade "labelFunction". A solução está nesse caminho.
>
> segue um link.[
> http://livedocs.adobe.com/flex/3/html/help.html?content=dpcontrols_2.html]
>
> [code]
> <?xml version="1.0"?>
> <!-- dpcontrols/ListLabelFunction.mxml -->
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
> <mx:Script><![CDATA[
> public function myLabelFunc(item:Object):String {
> return item.data + ", " + item.label;
> }
> ]]></mx:Script>
>
> <mx:ArrayCollection id="myDP">
> <mx:source>
> <mx:Object label="AL" data="Montgomery"/>
> <mx:Object label="AK" data="Juneau"/>
> <mx:Object label="AR" data="Little Rock"/>
> </mx:source>
> </mx:ArrayCollection>
>
> <mx:List dataProvider="{myDP}" labelFunction="myLabelFunc"/>
> </mx:Application>
> [code]
>
> --- Em flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>,
> bruno bg <bruno_bg@...> escreveu
>
> >
> > Galera, eu tenho um dataGrid que contem um ArrayCollection que em uma das
> > propriedades tem um objeto com suas propriedades. Exemplo:
> > Já "debuguei" e meu ArrayCollection está montado corretamente e
> > consequentemente o dataProvider.
> >
> > arrayCollection = pessoas
> > pessoa.nome
> > pessoa.telefone
> > pessoa.tipoDePessoa. onde tem a propriedade TIPO que pode ser JURIDICO ou
> > FISICO
> >
> > a idéia é mostrar ao usuario . EXEMPLO:
> > Mario, 1234-4321, F, fisico
> > Joao, 2121-4343, J, juridico
> >
> > Coloquei no DataGrid
> > <mx:columns>
> > <mx:DataGridColumn headerText="id" dataField="id" />
> > <mx:DataGridColumn headerText="Nome"
> > dataField="nome/>
> > <mx:DataGridColumn headerText="Telefone"
> > dataField="telefone" />
> > <mx:DataGridColumn headerText="Tipo"
> > dataField="tipoDePessoa.tipo"/>
> > <mx:DataGridColumn headerText="Tipo de Pessoa"
> > dataField="tipoDePessoa.descricao"/>
> > </mx:columns>
> > A coluna Tipo de Pessoa ficou em branco, PORQUE NÃO APARECEU ?
> >
> > BOM, pesquisei e achei o link
> > <
> http://www.igorcosta.com/flex3/doc/mx/controls/dataGridClasses/DataGridColumn.html#dataField
> >,
> > da documentação no site do IgorCosta !
> > dataFieldpropriedade public var
> > dataField:String<http://www.igorcosta.com/flex3/doc/String.html>
> > O nome do campo ou propriedade no item do data provider associado à
> coluna.
> > Me confundiu a parte "propriedade no item do data provider", se no meu
> > dataProvider tem pessoa.tipoDePessoa, e este está populado,
> > PORQUE NÃO APARECE NO DATAGRID ????????
> >
> > Continuei pesquisando e vi que faz uso do labelFunction para composição e
> > manipulação do dataField.
> > achei link1 <http://forum.flexbrasil.com.br/viewtopic.php?f=3&t=307>,
> > link2<http://www.flexbuilder.direciona.com/?p=33>
> > ou também poderia usar direto no VO
> > link3<
> http://blog.dclick.com.br/2008/01/24/evitando-o-uso-de-labelfunctions/pt/
> >.
> >
> > Quando usar uma solução ou outra.?????? Se não tiver jeito a opção de
> > colocar dataField="tipoDePessoa.tipo" e
> dataField="tipoDePessoa.descricao"
> >
> > Vou ficar com a LabelFunction mesmo.
> >
> > mas gostaria de "debater" com vocês
> >
> >
> >
> > abraços
> > bruno bg
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>
>

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

6.

Criar mx:Parallel em classe extendida dentro de uma library

Enviado por: "jfmcainelli" jfmcainelli@yahoo.com.br   jfmcainelli

Seg, 31 de Ago de 2009 9:25 am



Olá lendo o Post de Paulo Estevam :
Efeito de zoom para botões (Flex 3) - http://www.paulloestevam.com.br/?cat=4

Achei um efeito interessante para usar nos botoes da aplicação.

Existe uma forma de eu criar uma classe extendida dentro de uma library contendo o conteúdo da tag <mx:Parallel> ? E dessa forma chamar ela dentro da aplicação nos eventos (rollOverEffect e rollOutEffect) sem ter que declarar a tag <mx:Parallel> em todos os MXML das aplicações ?

Exemplo do código :

<mx:Image source="imagens/atendimento3.png"
width="42"
height="48"
rollOverEffect="{over}"
rollOutEffect="{out}"
x="13"
y="10"/>

<mx:Parallel id="over">
<mx:Resize duration="200"
heightTo="54"
widthTo="54"/>
</mx:Parallel>

<mx:Parallel id="out">
<mx:Resize duration="150"
heightTo="42"
widthTo="48"/>
</mx:Parallel>

Obrigado.

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: