tente fazer assim no seu itemRenderer:
<mx:Component>
<mx:Canvas>
<mx:Script>
<![CDATA[
private var selected:Boolean;
]]>
</mx:Script>
<mx:CheckBox selected="{data.selected}"
change="selected=event.currentTarget.selected"/>
</mx:Canvas>
</mx:Component>
[]'s
Beck Novaes
On Apr 18, 2:34 pm, Lorenzi <[EMAIL PROTECTED]> wrote:
> 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
-~----------~----~----~----~------~----~------~--~---