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
-~----------~----~----~----~------~----~------~--~---

Responder a