De acordo com o seu código, ele só vai aparecer marcado nos registros que vieram com a propriedade selected == true.
Roda em debug e coloque um breakpoint na hora que ele seta o resultado do httpservice No dataprovider do datagrid, daí você consegue ver o conteúdo do resultado Do httpservice na Aba "Variables" no seu FlexBuilder. [] Fábio > -----Mensagem original----- > De: flexdev@googlegroups.com > [mailto:[EMAIL PROTECTED] Em nome de Lorenzi > Enviada em: sexta-feira, 18 de abril de 2008 15:35 > Para: flexdev > Assunto: [flexdev] Re: Check box + data grid > > > Ola Beck, consegui fazer gerar automatico, so que o seguinte > qdo mostra os dados do banco ele mostra como todos os checks > boxs como true e fica somente um como false o resto fica > true, poderia dar uma olhada no meu codigo e dizer onde estou pecando: > > <mx:Script> > <![CDATA[ > import mx.controls.Alert; > [Bindable] > public var solicitacaoXML:XML; > > public function init():void{ > busca.send(); > } > public function retorno():void{ > solicitacaoXML = new XML(busca.lastResult); > Alert.show(solicitacaoXML); > if (solicitacaoXML.cprm001[0].rowid == "") > { > solicitacao.dataProvider = null; > > Alert.show(solicitacaoXML.cprm001[0].statusDoProcesso,"Atenção!!"); > } > else > { > solicitacao.dataProvider = solicitacaoXML.cprm001; > } > } > ]]> > </mx:Script> > <mx:HTTPService id="busca" url="minhaurl/solicitacao" useProxy="false" > resultFormat="e4x" showBusyCursor="true" result="retorno()"> > <mx:request> > <metodo>capa</metodo> > </mx:request> > </mx:HTTPService> > > <mx:DataGrid id="solicitacao" width="860" x="18" y="50" > editable="true"> > <mx:dataProvider> > <mx:Object rowid="rowid" numero="numero" > datamvto="datamvto" datacompra="datacompra" solicitante="solictante" > obs="obs" selected="false"/> > </mx:dataProvider> > <mx:columns> > <mx:DataGridColumn headerText="Rowid" > dataField="rowid" > visible="false" editable="false"/> > <mx:DataGridColumn headerText="Numero" > dataField="numero" > width="60" editable="false"/> > <mx:DataGridColumn headerText="Data > mvto" dataField="datamvto" > width="70" editable="false"/> > <mx:DataGridColumn headerText="Dia > Compra" dataField="datacompra" > width="70" editable="false"/> > <mx:DataGridColumn > headerText="Solicitante" dataField="solicitante" > width="90" editable="false"/> > <mx:DataGridColumn > headerText="Observacao" dataField="obs" > editable="false"/> > <mx:DataGridColumn dataField="selected" > headerText="Aprova" > width="90" editable="true" editorDataField="selected" > rendererIsEditor="true"> > <mx:itemRenderer> > <mx:Component> > <mx:CheckBox selected="{data.selected}"/> > </mx:Component> > </mx:itemRenderer> > </mx:DataGridColumn> > </mx:columns> > </mx:DataGrid> > > Grato > > On 18 abr, 12:01, Beck Novaes <[EMAIL PROTECTED]> wrote: > > bem... isso deve ser automático. Ou seja, de acordo com o número de > > itens no seu grid o check box aparece. Não haverá check box > onde não > > há dados. > > > > []'s > > Beck Novaes > > > > On Apr 18, 7:47 am, Lorenzi <[EMAIL PROTECTED]> wrote: > > > > > Pessoal vi um exemplo de item rendere ak na lista usando > check box, > > > o meu problema é assim, nao sei qtos itens vao vir na consulta do > > > cliente, ai queria saber como faço pra colocar o check box em x > > > ccolunas do meu grid?? > > > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---