cara mas se voce pensar da seguinte form, (posso estar errado) se voce
desabilitar os itens que voce nao precisa evita do usuario ficar igual um
macaco clicando e nao acontece nada, e ele nao sabe que nao acontece nada
por que ele nao programo o sistema, evita chamar recursos que nao sao
utilizados. acho que sergio tem uma boa ideia se nao vai usar otimo
desabilita.

Eu fiz uma janela de pesquisa padrao com paginação que o botao de selecionar
os itens so habilita se o item for selecionado s enao for selecionado por
que o usuario nao clicou ou veio vazio so fica o botao de fechar o
selecionar fica desabilitado ja para ele saber que nao tem como clicar em
uma coisa que ele nao precisa ;)

isso tambem e usabilidade.

2010/4/15 Paullo Estevam <[email protected]>

> 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
>



-- 
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

Responder a