Acho bem chatinho esse negócio de habilitar e desabilitar botões.
Aqui a gente deixa sempre habilitado, mas faz uma verificação pra ver se
item selecionado no grid.

Eu prefiro usar um
if (datagridCliente.selectedIndex == -1) {
 // não faça nada
}



2010/4/15 Leonardo Casali <[email protected]>

> Sim, com certeza. Depende muito do que se quer fazer.
>
> On 15 abr, 13:55, Helio Antonio Francisco Silva
> <[email protected]> wrote:
> > se o cara quiser fazer so isso e uma boa, mas como geralmente a gente
> coloca
> > +alguns controles o atributo itemclick do dg e muito bom mesmo.
> >
> > Mas eu curti muito esse methodo tambem.
> >
> > 2010/4/15 fabiophx <[email protected]>
> >
> >
> >
> > > Uma alternativa tb, em complemento
> >
> > > <mx:Button id="botaoAtualizar" x="29" y="151"
> > > click="atualizarPessoa();"
> > > label="Atualizar" width="104.5" height="22"
> > > enabled={dataGrid.selectedItem}/>
> >
> > > []s
> > > Fabio da Silva
> > >http://www.fabiophx.blogspot.com/
> >
> > > On 15 abr, 11:55, Leonardo Casali <[email protected]> wrote:
> > > > <mx:Button id="botaoAtualizar" x="29" y="151"
> > > > click="atualizarPessoa();"
> > > > label="Atualizar" width="104.5" height="22"
> > > > enabled={dataGrid.selectedIndex != -1}/>
> >
> > > > Tenta isso...
> >
> > > > On 15 abr, 11:51, Sérgio Fantin <[email protected]> wrote:
> >
> > > > > Pessoal,
> >
> > > > > tenho um botão e um grid. O botão deve ser habilitado somente se
> > > ocorreu um
> > > > > click em alguma linha do meu grid.
> > > > > Qual a idéia pra fazer isso?
> >
> > > > > <mx:Button id="botaoAtualizar" x="29" y="151"
> > > click="atualizarPessoa();"
> > > > > label="Atualizar" width="104.5" height="22"/>
> >
> > > > > <mx:DataGrid id="dataGrid" x="20" y="181" width="515" height="217"
> > > > >     dataProvider="{pessoas}">
> >
> > > > >     <mx:columns>
> > > > >         <mx:DataGridColumn headerText="Nome " dataField="nome"/>
> > > > >         <mx:DataGridColumn headerText="CPF " dataField="cpf"/>
> > > > >         <mx:DataGridColumn headerText="E-mail " dataField="email"/>
> > > > >         <mx:DataGridColumn headerText="Celular "
> > > > > dataField="telefoneCelular"/>
> > > > >     </mx:columns>
> > > > > </mx:DataGrid>
> >
> > > > > Agradeço antecipadamente!
> >
> > > > > --
> > > > > Sérgio Fantinhttp://serjaum.wordpress.com
> >
> > > --
> > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > > Para enviar uma mensagem, envie um e-mail para
> [email protected]
> > > Para sair da lista, envie um email em branco para
> > > [email protected]
> > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
> >
> > > To unsubscribe, reply using "remove me" as the subject.
> >
> > --
> > Desenvolvedor Web
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
-----------------------------------------------
Cel. 83 8790.1304
[email protected]
www.paulloestevam.com.br

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a