Resolvido pessoal blz

On 6 jun, 14:21, Lorenzi <[EMAIL PROTECTED]> wrote:
> Apareceu outro problema tenho uma tabnavigator com 4 abas. cada aba
> contem um grid com os mesmos dados, so que é o seguinte se eu deixar o
> item renderer com o mesmo nome qdo eu seleciono num grid seleciona nos
> demais, se eu faço desta maneira da erro:
>  <mx:DataGrid x="0" y="0" id="gridConcenso"  width="503" height="202"
> editable="true" dataProvider="{populaGridConcenso}">
>               <mx:columns>
>                 <mx:DataGridColumn headerText="Nome" dataField="nome"
> width="70" editable="false"/>
>                 <mx:DataGridColumn headerText="Email"
> dataField="email" width="50" editable="false"/>
>                 <mx:DataGridColumn headerText="Cargo"
> dataField="descricaoc" width="50" editable="false"/>
>                 <mx:DataGridColumn textAlign="center"
> dataField="selected1" headerText="Aprova" width="50" editable="true"
> editorDataField="selected1" rendererIsEditor="true">
>                 <mx:itemRenderer>
>                   <mx:Component>
>                        <mx:CheckBox selected="{data.selected1}" />
>                   </mx:Component>
>                 </mx:itemRenderer>
>               </mx:DataGridColumn>
>              </mx:columns>
>             </mx:DataGrid>
>           </mx:Canvas>
>           <mx:Canvas label="Aprovação" width="100%" height="100%">
>            <mx:DataGrid x="0" y="0" id="gridAprovacao"  width="503"
> height="202" editable="true" dataProvider="{populaGridAprova}">
>               <mx:columns>
>                 <mx:DataGridColumn headerText="Nome" dataField="nome"
> width="70" editable="false"/>
>                 <mx:DataGridColumn headerText="Email"
> dataField="email" width="50" editable="false"/>
>                 <mx:DataGridColumn headerText="Cargo"
> dataField="descricaoc" width="50" editable="false"/>
>                 <mx:DataGridColumn textAlign="center"
> dataField="selected2" headerText="Aprova" width="50" editable="true"
> editorDataField="selected2" rendererIsEditor="true">
>                 <mx:itemRenderer>
>                   <mx:Component>
>                        <mx:CheckBox selected="{data.selected2}" />
>                   </mx:Component>
>                 </mx:itemRenderer>
>               </mx:DataGridColumn>
>              </mx:columns>
>             </mx:DataGrid>
>
> Alguem sabe me dizer onde estou pecando:
> este é o erro:
> ReferenceError: Error #1069: Property selected2 not found on
> componentes.caddcto_inlineComponent3 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/mouseDownHandler()[E:\dev\3.0.x\frameworks
> \projects\framework\src\mx\controls\DataGrid.as:4277]
>
> On 6 jun, 13:32, Lorenzi <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > Ola Alexandre, obrigado, realmente era isso....
>
> > On 6 jun, 11:13, "Alexandre Costa" <[EMAIL PROTECTED]>
> > wrote:
>
> > > Opa Lorenzi,
>
> > >       O selected é boolean, entao no seu if (item.selected == 'true') , vc
> > > esta comparando com uma string.
> > > Coloque apenas if (item.selected) , aparentemente parece ser isso. 
> > > Abraços!
>
> > > 2008/6/6 Lorenzi <[EMAIL PROTECTED]>:
>
> > > > Pessoal estou com um problema tenho meu grid:
> > > > <mx:DataGrid x="0" y="0" id="gridAcesso"
> > > > dataProvider="{populaGridUser}" width="503" height="202"
> > > > editable="true">
> > > >              <mx:columns>
> > > >                <mx:DataGridColumn headerText="Nome" dataField="nome"
> > > > width="70" editable="false"/>
> > > >                <mx:DataGridColumn headerText="Email"
> > > > dataField="email" width="50" editable="false"/>
> > > >                <mx:DataGridColumn headerText="Cargo"
> > > > dataField="descricaoc" width="50" editable="false"/>
> > > >                <mx:DataGridColumn textAlign="center"
> > > > dataField="selected" headerText="Aprova" width="50" 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>
> > > > So que qdo rodo a funcao:
> > > >  for each(var item: Object in gridAcesso.dataProvider){
> > > >                Alert.show('no for');
> > > >               if(item.selected == 'true'){
> > > >                 Alert.show(item.id_usuario);
> > > >           }
> > > > ate entra no for mas nao pega nenhum selecionado por mais que eu tenha
> > > > selecionado varios, alguem pode dar um help??
--~--~---------~--~----~------------~-------~--~----~
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