meu XML que vem do banco esta assim:
<cprm001>
<rowid>0x00230241</rowid>
<numero>50</numero>
<datamvto>26/03/07</datamvto>
<datacompra>99</datacompra>
<solicitante>ANDRE G/rodrigo Em: 26/03/2007</solicitante>
<obs>LAMINA SERROTE SAO JOAQUIM</obs>
<selected>false</selected>
</cprm001>
<cprm001>
<rowid>0x00230666</rowid>
<numero>35</numero>
<datamvto>26/03/07</datamvto>
<datacompra>99</datacompra>
<solicitante>ANDRE G/rodrigo Em: 26/03/2007</solicitante>
<obs>LAMINA SERROTE F04</obs>
<selected>false</selected>
</cprm001>
Mas mesmo assim mostra como true o check
On 18 abr, 16:29, "Fabio Goll" <[EMAIL PROTECTED]> wrote:
> 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: [email protected]
> > [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 [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
-~----------~----~----~----~------~----~------~--~---