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 <[email protected]> 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
> [email protected]
> blog.mxml.com.brwww.twitter.com/EduardoKraus
>
> 2009/11/17 Julio carneiro <[email protected]>
>
>
>
>
>
> > 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 [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
-~----------~----~----~----~------~----~------~--~---