Daniel utilize o MX já que funciona.
vc está perdendo tempo em solucionar um BUG do Spark:DataGrid.
brunobg
****************************************************
www.brbsoftware.com.br
bruno...@ig.com.br (MSN & Skype)
blogflex.brunobg.com
@brunogrohs
Em 06/09/2012 12:47, Daniel Rodrigues da Cunha Frank escreveu:
O mesmo ocorre comigo, e eu ainda não descobri como solucionar. Há
também momentos que o usuário clica no item da grid e o mesmo não é
selecionado.
@Leonardo,
No mx:DataGrid sempre funciona o problema é com o s:DataGrid.
Att.,
*Daniel R. C. Frank, */Analista de Sistemas, Projetus TI/
Tel: (32) 2101-6400 /
fr...@projetusti.com.br <mailto:fr...@projetusti.com.br> /|
www.projetusti.com.br <http://www.projetusti.com.br> Twitter
<http://www.twitter.com/projetus><http://www.twitter.com/projetus>
<http://www.twitter.com/projetus>
<http://www.projetusinformatica.com.br/>
Em 6 de setembro de 2012 10:34, Leonardo Oliveira
<leonardoc.olive...@gmail.com <mailto:leonardoc.olive...@gmail.com>>
escreveu:
tá meio estranho isso daí. simplificando ao máximo o que vc
mostrou, funcionou tranquilo:
<?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
<http://ns.adobe.com/flex/spark>"
xmlns:mx="library://ns.adobe.com/flex/mx
<http://ns.adobe.com/flex/mx>" minWidth="955" minHeight="600">
<mx:DataGrid x="137" y="105" click="setPermissao()">
<mx:columns>
<mx:DataGridColumn headerText="Column 1"
dataField="col1"/>
<mx:DataGridColumn headerText="Column 2"
dataField="col2"/>
<mx:DataGridColumn headerText="Column 3"
dataField="col3"/>
</mx:columns>
</mx:DataGrid>
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
public function setPermissao():void {
Funcoes.mensagem("teste", "I", null);
}
]]>
</fx:Script>
</s:Application>
mas você quer setar a permissão quando o cara clicar no grid? não
seria na linha do grid?
Em quarta-feira, 5 de setembro de 2012 11h56min25s UTC-3, Mukthar
escreveu:
<s:DataGrid width="100%" height="100%" id="dgGeral"
dataProvider="{allRegioes}" click="permissao.setPermissao()">
<s:columns>
<s:ArrayList>
<s:GridColumn width="50"
dataField="item001" headerText=" "
itemRenderer="componentes.geral.LegendaItemRender"></s:GridColumn>
<s:GridColumn width="100"
dataField="item002" headerText="Código"></s:GridColumn>
<s:GridColumn width="150"
dataField="item003" headerText="Pais"></s:GridColumn>
<s:GridColumn dataField="item004"
headerText="Estado"></s:GridColumn>
</s:ArrayList>
</s:columns>
</s:DataGrid>
public function setPermissao():void {
bla bla bla
}
Humm sera que e por que eu nao coloquei o click event na
setpermissao ?????
humm vou testar aqui e depois eu falo.
2012/9/5 Mozart Militao <fmoz...@gmail.com>
Poderia colocar a chamada do método na grid e o método que
o evento click chama?
--
Atenciosamente,
Francisco Mozart.
--
Você recebeu esta mensagem porque está inscrito na lista
"flexdev"
Para enviar uma mensagem, envie um e-mail para
fle...@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-u...@googlegroups.com
Mais opções estão disponíveis em
http://groups.google.com/group/flexdev
--
*Hélio Antonio Francisco Silva*
Desenvolvedor web
Certificado Flash developer
Certificado Flash Design
Certificado web developer
Consultor Microsiga / Totvs
Desenvolvedor ADVPL / ASP
Analista de sistemas e ERP Sênior.
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para
flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
Mais opções estão disponíveis em
http://groups.google.com/group/flexdev
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev