Eu sei que o assunto do checkbox no datagrid já foi bastante discutido aqui
na lista, ams eu não consegui achar ninguém com um problema igual ao meu.
Eu já consigo colcoar o checkbox no datagrid e td mais. Tb consigo editar a
minha propiedade no objeto referenciado.
O meu problema é que eu quero que, ao clicar na checkbox, a linha em à qual
ela pertence não seja selecionada. Mas caso clique em qualquer outra célula,
a linha inteira deve ser selecionada.
O meu comportamento, por enquanto, é "a linha é selecioanda ao clicar no
checkbox".
Eu cheguei a criar um renderer para poder capturar o evento do mouseClick e
dar um event.stopImmediatePropagation(), mas não deu certo. Acho que a
seleção na tabela está capturando o evento antes de chegar no clickHandler
do checkBox.
Por enquanto, meu renderer está vazio.
O código da coluna está assim:
<Control:CheckBoxHeaderColumn headerWordWrap="true" textAlign="center"
headerText=" "
width="25" sortable="false" dataField="selected"
rendererIsEditor="true"
headerRenderer="View.lqgRenderers.CheckBoxHeaderRenderer">
<Control:itemRenderer>
<mx:Component>
<lqgRenderers:CheckBoxRenderer
selectedField="selected" change="data.selected = selected" />
</mx:Component>
</Control:itemRenderer>
</Control:CheckBoxHeaderColumn>
O CheckBoxHeaderColumn é um header, que estende AdvancedDataGridColumn, com
um um checkBox que está funcionando numa boa.
Alguma dica do que eu devo colocar dentro do CheckBoxRenderer?
André Coelho Brait da Silva
TeCGraf
Tel: (21) 3527-2502
Cel: (21) 8836-7622
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---