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.
