este é meu programa pessoal, ja fiz tudo o que era possivel mas nao funciona se alguem puder dar uma luz fico grato:
<?xml version="1.0" encoding="utf-8"?> <MDIWindow xmlns="flexmdi.containers.*" layout="absolute" xmlns:mx="http://www.adobe.com/2006/mxml" width="1204" height="562" borderColor="#1E8204" title="Consultas relacionadas as marcacoes de horas WC" creationComplete="init()"> <mx:Script> <![CDATA[ public var combonomes:Array = [{nomfun:"ELETRICA - SERVICOS ELE.", selected:"true"}, {nomfun:"TRANSPORTES - VEICULOS", selected:"true"}, {nomfun:"DPS INFORMATICA - DPS", selected:"true"}, {nomfun:"FERNANDA - MATERIAL XEROX", selected:"true"}, {nomfun:"VALQUIRIA - SUPORTE XEROX", selected:"true"}]; public function init():void{ dg.dataProvider = combonomes; } ]]> </mx:Script> <mx:DataGrid x="593" y="71" width="540" height="389" id="dg" editable="true"> <mx:columns> <mx:DataGridColumn headerText="Column 1" dataField="nomfun"/> <mx:DataGridColumn textAlign="center" dataField="selected" headerText="Paga Horas" width="35" editable="true" editorDataField="selected" rendererIsEditor="true"> <mx:itemRenderer> <mx:Component> <mx:CheckBox selected="{data.selected == 'true'}" /> </mx:Component> </mx:itemRenderer> </mx:DataGridColumn> </mx:columns> </mx:DataGrid> </MDIWindow> On 29 mar, 13:52, Lorenzi <mlorenz...@gmail.com> wrote: > mas o esquema é simples ali, sempre funcionou mas agora nao sei o que > esta acontecendo que nao funciona.. > > miso escreveu: > > > Eu particularmente, em vez de utilizar binding, eu faria um mxml component a > > partir do CheckBox, y escutaria o evento dataChange, ese evento se emitiria > > dentro de cada itemRenderer cada vez que os dados do dataprovider trocam, e > > você vai poder facer o que quiser com ele de forma aislada... > > > Se utilizar este método, lembre-se de agregar o listener, só depois de que o > > evento creationComplete, seja destribuido... > > > -- > > La alegría se multiplica, cuando la dividimos -- 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 To unsubscribe from this group, send email to flexdev+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.