Desta maneira entra todos selecionados ainda, qdo clico no primiero
funciona no segundo da este erro:

ReferenceError: Error #1069: Property selected not found on
testes_inlineComponent1 and there is no default value.
        at mx.controls::DataGrid/itemEditorItemEditEndHandler()[E:\dev\3.0.x
\frameworks\projects\framework\src\mx\controls\DataGrid.as:4807]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.core::UIComponent/dispatchEvent()[E:\dev\3.0.x\frameworks
\projects\framework\src\mx\core\UIComponent.as:9051]
        at mx.controls::DataGrid/endEdit()[E:\dev\3.0.x\frameworks\projects
\framework\src\mx\controls\DataGrid.as:4031]
        at mx.controls::DataGrid/deactivateHandler()[E:\dev\3.0.x\frameworks
\projects\framework\src\mx\controls\DataGrid.as:4546]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.core::UIComponent/dispatchEvent()[E:\dev\3.0.x\frameworks
\projects\framework\src\mx\core\UIComponent.as:9051]
        at mx.controls::DataGrid/endEdit()[E:\dev\3.0.x\frameworks\projects
\framework\src\mx\controls\DataGrid.as:4031]
        at mx.controls::DataGrid/mouseDownHandler()[E:\dev\3.0.x\frameworks
\projects\framework\src\mx\controls\DataGrid.as:4277]


On 18 abr, 16:50, Beck Novaes <[EMAIL PROTECTED]> wrote:
> 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
-~----------~----~----~----~------~----~------~--~---

Responder a