Então porque não armazenas "quais as dynamicSkinParts" a serem adicionadas
numa "configuração" como expliquei ontem, caso a outra skinPart ainda não
exista, e quando essa for adicionada,  esta vÊ que dynamicSkinParts é que
tem de adicionar através da configuração?

Segues sempre o mesmo padrão... O pior que se pode fazer num componente
qualquer é meter lógica no creationComplete.

João Fernandes

On 2 February 2012 11:56, Ricardo Araújo <[email protected]> wrote:

> sim... é
>
> No dia 2 de Fevereiro de 2012 11:53, João Fernandes <
> [email protected]> escreveu:
>
> Mas sabes se o container onde queres meter as dynamic skinparts irá ser
>> sempre criado?
>>
>> João Fernandes
>>
>>
>> On 2 February 2012 11:41, Ricardo Araújo <[email protected]>wrote:
>>
>>> se eu esperar pelo creationComplete do skinnableComponent corre sempre
>>> bem... (consegue ir buscar sempre o dynamic SkinPart...
>>> o que estava a fazer antes era no partAdded do group.. criar uma serie
>>> de componentes utilizando o  createDynamicPartInstance  ...
>>>
>>> existe algum evento que me diga quando é que as partes dinâmicas da skin
>>> estão acessíveis?
>>>
>>> No dia 2 de Fevereiro de 2012 10:14, Ricardo Araújo <
>>> [email protected]> escreveu:
>>>
>>> Bom dia,
>>>>
>>>> segundo o que percebi, o Panel não encontra o controlBarGroup manda os
>>>> dados para o controlBarGroupProperties para depois quando o
>>>> controlBarGroup seja adicionado no partAdded passar as  propriedades
>>>> do controlBarGroupProperties para o controlBarGroup.
>>>>
>>>> Mas o que ainda me está a deixar dúvidas é que o controlBarGroup é uma
>>>> skin part estática... logo se estiver na skin vai passar no partAdded.
>>>> No meu caso é uma skinPart dinamica ... se eu não conseguir adicionar
>>>> nunca lá vai passar!
>>>>
>>>> On 1 Fev, 19:56, João Fernandes <[email protected]>
>>>> wrote:
>>>> >   Isso é um problema similar que normalmente acontece em containers
>>>> (não
>>>> > obrigatório), o que normalmente acontece é que caso a SkinPart Exista,
>>>> > adiciona-se directamente à [SkinPart] caso contrário, armazena-se numa
>>>> > configuração temporária. Quando a [SkinPart] é adicionada, normalmente
>>>> > vai-se buscar a configuração e adiciona-se os ditos elementos. Para
>>>> > perceberes melhor o que quero dizer, basta olhares para o Panel
>>>> Spark, a
>>>> > abordagem a seguires é similar ao que está criado para o
>>>> controlBarGroup.
>>>> >
>>>> > João Fernandes
>>>>
>>>> --
>>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>> dos Grupos do Google.
>>>>
>>>> Para publicar uma mensagem neste grupo, envie um e-mail para
>>>> [email protected].
>>>> Para anular a inscrição neste grupo, envie um e-mail para
>>>> [email protected].
>>>> Para ver mais opções, visite este grupo em
>>>> http://groups.google.com/group/riapt?hl=pt-PT.
>>>>
>>>>
>>>  --
>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>> dos Grupos do Google.
>>> Para publicar uma mensagem neste grupo, envie um e-mail para
>>> [email protected].
>>> Para anular a inscrição neste grupo, envie um e-mail para
>>> [email protected].
>>> Para ver mais opções, visite este grupo em
>>> http://groups.google.com/group/riapt?hl=pt-PT.
>>>
>>
>>
>>
>> --
>>
>> João Fernandes
>>
>> --
>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
>> Grupos do Google.
>> Para publicar uma mensagem neste grupo, envie um e-mail para
>> [email protected].
>> Para anular a inscrição neste grupo, envie um e-mail para
>> [email protected].
>> Para ver mais opções, visite este grupo em
>> http://groups.google.com/group/riapt?hl=pt-PT.
>>
>
>  --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Para anular a inscrição neste grupo, envie um e-mail para
> [email protected].
> Para ver mais opções, visite este grupo em
> http://groups.google.com/group/riapt?hl=pt-PT.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a