E Vinicius deu certo ai??? On 23 set, 16:28, Luiz Nogueira <[email protected]> wrote: > Pode crer, bem seguinte cara vi que vc usou o > itemRenderer="renderer.AlunoRenderers" > > Eu ja usei assim, so que tive n problemas na hora do scroll do > datagrid onde o checkbox renderizado se perdia. Entao o que eu fiz foi > o seguinte. > > reescrevi a function set data > > <mx:Script> > <![CDATA[ > [Bindable] private var _selected:Boolean > > override public function set data(value:Object):void{ > super.data = value; > if(data.bSelect == true){ > _selected = true; > }else{ > _selected = false; > } > } > > ]]> > </mx:Script> > > E meu datagrid em vez de usar itemRenderer="renderer.AlunoRenderers" > > eu fiz assim: > > <mx:DataGrid x="20" y="31" id="datagridEmprestimos" > doubleClickEnabled="true" doubleClick="selecionaEmprestimo(event)" > click="MarcaDesmarcaCHK(event)" dataProvider="{emprestimosDP}" > editable="true" width="833.48486" height="292.2727"> > <mx:columns> > <mx:DataGridColumn headerText=" " textAlign="center" > dataField="bSelect" width="20" editable="true" rendererIsEditor="true" > editorDataField="selected"> > <mx:itemRenderer> > <mx:Component> > <mx:CheckBox > click="outerDocument.passaValores(event)" selected="{data.bSelect}"/> > </mx:Component> > </mx:itemRenderer> > </mx:DataGridColumn> > <mx:DataGridColumn headerText="Conta" width="80" > dataField="cConta" editable="false"/> > <mx:DataGridColumn headerText="Nome" width="200" > dataField="cNome" editable="false"/> > <mx:DataGridColumn headerText="Mat. Empresa" width="90" > dataField="nMatEmp" editable="false"/> > <mx:DataGridColumn headerText="Valor" width="65" > dataField="nValor" editable="false"/> > <mx:DataGridColumn headerText="Parc" width="35" > dataField="nTParc" editable="false"/> > <mx:DataGridColumn headerText="Tipo" width="65" > dataField="cTipo" editable="false"/> > </mx:columns> > </mx:DataGrid> > > No meu caso quando marco o primeiro checkbox e vou dando tb ele vai > com o foco para o proximo checkbox... > > Nao sei se deu para entender, mas qualquer coisa te dou uma força... > > Abraço > On 23 set, 16:15, Vinícius <[email protected]> wrote: > > > Rapaiz, pois aqui no meu não... É dentro de uma datagrid sim. Aqui > > está o código: > > > <mx:Panel width="100%" height="100%" layout="absolute" title="Tabela > > de Bônus" horizontalScrollPolicy="off"> > > <mx:DataGrid id="tabelaBonus" width="100%" height="100%" > > verticalScrollPolicy="on" dataProvider="{this.array}"> > > <mx:columns> > > <mx:DataGridColumn headerText="Student" > > dataField="aluno" > > minWidth="180" resizable="false" textAlign="center" > > itemRenderer="renderer.AlunoRenderers"/> > > <mx:DataGridColumn headerText="Homework" > > dataField="aluno" > > resizable="false" textAlign="center" > > itemRenderer="renderer.CheckRenderer"/> > > <mx:DataGridColumn > > headerText="Participation" dataField="aluno" > > resizable="false" textAlign="center" > > itemRenderer="renderer.CheckRenderer"/> > > <mx:DataGridColumn headerText="Use of > > english" dataField="aluno" > > resizable="false" textAlign="center" > > itemRenderer="renderer.CheckRenderer"/> > > <mx:DataGridColumn headerText="Cultura > > T-shirt" dataField="aluno" > > resizable="false" textAlign="center" > > itemRenderer="renderer.CheckRenderer"/> > > <mx:DataGridColumn headerText="Punctuality" > > dataField="aluno" > > resizable="false" textAlign="center" > > itemRenderer="renderer.CheckRenderer"/> > > <mx:DataGridColumn headerText="Zero > > Absence" dataField="aluno" > > resizable="false" textAlign="center" > > itemRenderer="renderer.CheckRenderer"/> > > <mx:DataGridColumn headerText="Leitura de > > livros" > > dataField="aluno" resizable="false" textAlign="center" > > itemRenderer="renderer.CheckRenderer"/> > > <mx:DataGridColumn headerText="Filme com > > atividade" > > dataField="aluno" resizable="false" textAlign="center" > > itemRenderer="renderer.CheckRenderer"/> > > <mx:DataGridColumn headerText="Uso do copo" > > dataField="aluno" > > resizable="false" textAlign="center" > > itemRenderer="renderer.CheckRenderer"/> > > <mx:DataGridColumn > > headerText="Pilhas/Baterias" dataField="aluno" > > resizable="false" textAlign="center" > > itemRenderer="renderer.CheckRenderer"/> > > <mx:DataGridColumn headerText="Alimento" > > dataField="aluno" > > resizable="false" textAlign="center" > > itemRenderer="renderer.CheckRenderer"/> > > <mx:DataGridColumn headerText="Pag. em Dia" > > dataField="aluno" > > resizable="false" textAlign="center" > > itemRenderer="renderer.CheckRenderer"/> > > </mx:columns> > > </mx:DataGrid> > > </mx:Panel> > > > Estou usando o Flex 3 mesmo, valeu!
-- 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
