Eduardo, Já é um swc. O problema está mais embaixo :( Aparentemente tem que mexer no 'plugin' utilizado pelo FB3 para renderizar Datagrids :(
Aqui a descrição do 'design.xml' utilizado no framework (Flex): <component name="DataGrid" namespace="mx" category="controls" inserterClass="com.adobe.flexbuilder.editors.mxml.views.components.inserters.DataGridInserter"> <designExtension class="zorn.extensions.mx.controls.DataGridExtension"/> <mxmlProperties> <textfield id="dataProvider" name="%propertyLabel.dataProvider"/> <textfield id="columnWidth" name="%propertyLabel.columnWidth"/> <textfield id="selectedIndex" name="%propertyLabel.selectedIndex"/ > <combo id="editable" name="%propertyLabel.editable"/> <combo id="enabled" name="%propertyLabel.enabled"/> <textfield id="change" name="%propertyLabel.change"/> </mxmlProperties> </component> Pelo jeito o 'designExtension' utilizado para DataGrids não consegue renderizar colunas declaradas em namespace diferente de "mx:". Perguntei aqui pra ver se alguém já tinha se deparado com este problema e teria uma solução... tb não consegui nada ainda na forum da Adobe. Vou tentar o FlexCoders. Se achar algo posto aqui. grato, julio On 18 nov, 01:07, Eduardo Kraus <eduardokr...@gmail.com> wrote: > para que apareça em modo de Design tens que fazer ele como LIB (swc) e > usa-lo em seu projeto. Somente assim o modo de design funcionará.* > Eduardo Kraus* > Desenvolvedor > eduardokr...@gmail.com > blog.mxml.com.brwww.twitter.com/EduardoKraus > > 2009/11/17 Julio carneiro <jjcarne...@gmail.com> > > > > > > > Por um acaso alguém aqui já tentou extender DataGridColumn? > > > Eu estou extendendo DGC em uma library minha mas estou tendo problemas > > com o FlexBuilder 3. Ele não renderiza minhas colunas em modo design. > > > Tudo funciona perfeito, compila e roda beleza. Minhas colunas > > renderizam perfeito no Flash Player, ou AIR. Mas elas não aparecem no > > FB3 em modo design! > > > Assim, se eu tenho um DG com várias colunas, onde algumas usam minha > > versão customizada, no FB3 só aparecem aquelas declaradas como > > <mx:DataGridColumn... > > > isto é, se eu tenho um DataGrid declarado mais ou menos assim: > > <mx:DataGrid... > > <mx:DataGridColumn headerText="c1"... > > <xxx:MyDataGridColumn headerText="c2"... > > <mx:DataGridColumn headerText="c3"... > > </mx:DataGrid> > > > Em modo design, o FB3 só me mostra as colunas c1 & c3. Novamente, se > > eu executo a aplicação as 3 colunas aparecem corretamente e a minha > > versão funciona como deveria. > > > Eu já uso o manifest.xml & design.xml para que os componentes de minha > > library apareçam corretamente no FB3. So o DataGridColumn é que não > > funciona a contento. > > > Sei que a renderização de datagrids no FB3 usa um esquema diferente de > > outros components. Mas deve ter algum jeito de fazer ele renderizar > > extensões do DGC, que não envolvam a criação de algum plugin java :-( > > > ALguém aqui já tentou algo parecido? Teve sucesso? dá pra compartilhar > > a dica de como fazer? > > > TIA > > julio --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---